1) Moved CANMessage to a common module 2) Split unittest from sim(mock) driver and CANUSB 3) Created a test configuration file to manage the realtime unittesting.  4) General clean up / hardening of unittests and drivers
1) Split kvaser's test and driver. 2) General clean up
Updated hardware requirements on kvaser
Finished feature examples.