8 Common Mistakes to Avoid When Hiring a Roofing Contractor