Thinking of Hiring a Roofer? Ask These Questions First