How to Choose a Roofing Contractor: 7 Smart Checks