Multi-member bodies shall possess and exercise all powers given to them under the constitution and the General Laws, and shall have and exercise such additional powers and duties as shall be granted and delegated by this charter, by-law or vote of the town meeting.