The town shall have all the powers now or hereafter granted to towns by the home rule and other provisions of the Constitution and General Laws of this state. The town shall have all such additional powers as have been granted or hereafter may be granted to the town by the laws of the state and shall have complete powers of legislation and administration in relation to its municipal functions together with all powers fairly implied in or incident to the powers expressly granted. The town shall have the power to enact ordinances and to make rules and regulations necessary and proper for carrying into execution its powers. Such ordinances may be made enforceable by the imposition of fines, forfeitures and penalties.
Public franchises shall be granted only in accordance with the laws now or hereafter in effect on such grants.
Except as prohibited by the Constitution of this state or restricted by this Charter, the town shall have and may exercise all municipal powers, functions, rights, privileges and immunities of every name and nature whatsoever.
The enumeration of particular powers by this Charter shall not be deemed to be exclusive, and in addition to the powers enumerated herein or implied hereby, or appropriate to the exercise of such powers, it is intended that the town shall have and may exercise all powers which, under the Constitution of this state, it would be competent for this Charter specifically to enumerate.
All powers of the town shall be exercised in the manner prescribed by this Charter, or if the manner not be prescribed, then in such manner as may be prescribed by ordinance.