In regards to roofing, Owens Corning has a great checklist and you can find it at the link below! Here are just a few items to check though:
-Accredidation and good standing with the BBB
-Additional ... read more
In all honesty, hire a professional electrician. They will know how to install the right equipment to be sure your fan remains where it belongs and is safely wired. Good luck!