working CAN implementation. Tested in car. Works but needs some refinement