More SPI work

Finished TX stuff, need to finish RX stuff.