of this charter, shall have all of the powers and duties which are given to boards of health under the constitution and laws of the commonwealth and such additional powers and duties as may be authorized by charter, by-law or by other vote of the town meeting.