Created an input sanitizing function in the util:: namespace.
returns an input of the specified type.
Added vehicle generation function with ability to pick between the 4 simulations.

added a simulation variable to Vehicle
Finished multi choice simulation.

Need to clean up code and comment it.
Cleaned up code, added a demonstration simulation to demonstrate each of the 4 simulations with a default vehicle.
Added default values for transmission and torque curve.

Improved formatting.
1258
Added comments and more input sanitation.
Need to finish bound checking and signed/unsigned checking in util::sanitizedinput()
cleaned up a little, added more comments.
Added more commenting, removed matlab script from main