The board of library trustees shall have all of the powers and duties that are given to library trustees under the constitution and the General Laws and shall have such additional powers and duties as may be authorized by this charter, by by-law or by vote of the representative town meeting.