Refactored VehicleData classes to be more scalable - fixes #12

- Fixed GetVehicleData and GetVehicleDataResponse

Signed-off-by: Mike Burke <mike@livioconnect.com>