#34 SPI clean up and documentation
#34 SPI clean up and documentation