What you need to ask the roofing contractor before hiring one