fix ContractorTableDialog
add TableDialog and inherit StandardTableDialog
add ContractorModel
add licenses