This Zoning Ordinance is enacted to secure adequate light, air, convenience of access, and safety from fire, flood and other danger; to lessen or avoid congestion in the public streets; to promote the public health, safety, comfort, convenience and general public welfare; to secure the most appropriate use of land and facilitate adequate and economical public improvements; to provide a method of administration; and to prescribe penalties for the violations of the provisions hereinafter described; all the foregoing in accordance with the applicable provisions of West Virginia Code Article 8-24, as amended.