can_receive now fill in the required infomation depending on the mob when it runs
Cleaned up can code and created simple drv wrapper macros
Cleaned up main.c to reflect the new wrapper macros in can.h
removed unused code