Added documentation to spi.h, implemented a few spi functions
Removed 16 bit functions from spi