Provision shall be made for licensing the residential, commercial and assembly builders and residential, commercial and assembly maintenance and alteration contractors with the building department of the town, city or county by law or ordinance, providing for the identification of the party, for a license fee and renewal of same, for a performance bond in such amount as the city or county may determine, for the revocation or suspension of licenses after proper hearing before an appeal board of private citizens, and for further appeal to the governing body of the town, city or county.