Separated Tx and Rx code execution

The DCI Interrupt in WM8510.c now has the transmit and receive code
separated so it will function in half duplex.
Clean up

Organized main.c into functions for better readability.