serial peripheral interface

first major stab at getting a timer-driven SPI up and running