The City of Bridgeport shall have each and every authority and power granted to it by this Charter and any power and authority heretofore conferred on it by the legislature by general, special or local law or parts thereof not inconsistent with the constitution or general law of the State. The City of Bridgeport shall also have all powers granted to municipalities under the constitution and statutes of the State of West Virginia, including all powers of local self government and home rule granted by Chapter 8 of the Code of West Virginia, as amended, as well as any powers or authority fairly incidental thereto or reasonably implied and within the purpose thereof, and all such powers shall be executed in the manner prescribed by this Charter and if not prescribed herein, in such manner as shall be provided by ordinance of
City Council.