E-PiCo - Electric Vehicle Propulsion and Control