The municipal council shall be the governing body of the municipality and except as herein otherwise provided, shall have and possess all administrative, judicial and legislative powers and duties now had, possessed and exercised by the governing body of such municipality and all other executive or legislative bodies in such municipality, and shall have complete control and supervision over the affairs of the municipality to be exercised in the manner herein prescribed.
N.J.S. § 40:81-9