Added ISR for SPI

Added the ISR, and started adding the extra logic to handle the incoming
messages.