Tweaked some SPI configuration. Added status-check macros. Added loops to
wait until any previous transmit/recieve is complete before starting a new
one.