roof overhang code requirements residential reviews