Add validation on addition area, job cost, re-selection of ac when an er...

...ror occurred.  Attempt to reselect contractor, but didn't work out yet, will fix in another branch