CAN <-> USB interface

For working with CAN bus a PC interface is a very helpful tool in debugging and testing. So I decided to build one.