Add powertrain model framework

Add the framework for a powertrain model:

* Battery pack (with calibration data for sample cells)
* Motor (with calibration data for EMRAX 228HV)
* Motor controller (very basic framework)