The City Council shall have control of the finances of the City, and the control and disposition of its property, subject to the limitations hereof, and shall have power to obtain, alter, amend or repeal all ordinances, resolutions, rules, orders and regulations not repugnant to the Constitution and laws of the United States or of this state, and to enact such ordinances, resolutions, rules, orders, etc., as are necessary or proper for the good government of the city, the preservation of peace, good health, and the recreation of the inhabitants of the city and of persons within its limits and to accomplish and enforce the duties and powers hereby conferred upon the city or which may hereafter properly be conferred upon it.