basic code for CAN, not sending messages correctly yet.