Section 95.
Council shall have power to provide for the construction, repair and maintenance of all things in the nature of street improvements, either by contract, or directly by the employment of labor and purchase of material; and shall provide for the payment of the cost of the same by levying and collecting special assessments, upon abutting, adjacent or specifically benefited property, the amount necessary to pay for such improvement.