contractor permit requirements