Adding SPI command constants and macros
Standardizing utility macros
Moving pins to their own header file
Adding some work-in-progress functions