what is an excavating contractor