Organize functional tests into classes.
Test receiving simple vehicle messages in functional tests.
Catch errors when sending diagnostic requests.
Use better name for vehicle interface object in tests.
Add functional test for sending a diagnostic request.
Add functional test for receiving a diagnostic response.
Add functional test for calcuating value of known OBD-II PID.