Tesla Recharge Stations - Electric Vehicles Battery Technology And Renewable Energy