building code compliance checklist new construction