extra work billing electrical estimating software extra work bills heavy highway construction time and material billing excavation electrical cost estimating construction construction software drainage