Important steps to hiring a general contractor