This City, incorporated under this Municipal Home Rule Charter, shall have all the powers granted to municipal corporations and to cities of its class by the Constitution and laws of the State of West Virginia, including but not limited to the powers granted by Chapter 8 and Chapter 8A of the Official Code of West Virginia of 1931, as amended, together with all the implied powers necessary to carry into execution all the powers granted. The City may acquire property within or without its corporate limits for any City purpose, in fee simple or lesser interest or estate, by purchase, gift, devise, lease or condemnation, and may sell, lease, hold, manage and control such property as its interests may require; and, except as prohibited by the Constitution of this State or restricted by general law or this Charter, the City shall and may exercise all municipal powers, functions, rights, privileges and immunities of every kind and character whatsoever.
   The City shall have every power to tax, license, franchise and charge which it had immediately prior to the adoption of this Charter, and every power to impose, levy and collect every tax, license, franchise, fee and charge, of any nature whatsoever, now or hereafter authorized by the statutes of the State of West Virginia. The City shall continue to impose, levy and collect every tax, license, franchise, fee and charge which is being imposed by the City immediately prior to the effective date of this Charter, until the same is revised, modified or repealed by Council.
   The enumeration of particular powers by this Charter shall not be deemed to be exclusive, and in addition to the powers enumerated herein or appropriate to the exercise of such powers, it is intended that the City shall have and may exercise all powers which, under the Constitution of the State of West Virginia, or any amendments thereto, or under the laws of the State of West Virginia now or hereafter enacted, it would be competent for this Charter specifically to enumerate.