Things to Consider When Hiring a General Contractor