(16) To provide electric current, gas and other substances and devices for supplying the Town and its inhabitants with light, heat and power, and for that purpose to enter into contracts with public utility companies; and to erect and maintain plants, works, lines, mains and other appurtenances for supplying light, heat and power to persons and places within and without the limits of the Town, and