Added initial linux SPI implementation

Initial SPI implementation for use with Raspberry Pi or other Linux based SPI-capable platforms.