called can_setup and can_send using compund statement instead of declaring a new var each time
set the can callbacks as static as they should only be visible where they are declared
Added more readeble macros for the ADC
Added documentation to bitwise.h
now representing digital HIGH and LOW using an enum instead if plain defines