Explain the safety requirements for roofing projects, including potential hazards, fall protection, PPE, and hazard control devices.