Removed Vehicleinterface and made it just an enum.
Added some tests for persistence and business class