Added some formatting on the enums and structs in can.h
Added some descriptive comments for some of the driver macros in can.h
Added Driver macros for doing configuration of message objects
Fixed some formatting issues and a few typos in can.h