roofer compliance