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.
Add SPIBus.c and Edit main.c

Added SPIBus.c, which contains initialization of Slave Mode SPI.

Edited main.c comments regarding oscillator configuration.
Updates to SPIBus.c
Removed Serial Flash Memory Code
Rename Project and Added SPI Functions
Added Scheduling Functions and Header Cleanup

SCH.C and SCH.H files contain the scheduling functions needed to execute
co-operative scheduling.

Port.h and Includes.h created to organize header files.
Updates to Schedule Functions
Update .gitignore

Add MPLAB files to .gitignore list
Update for Task Scheduling

Contains many changes across files for task scheduling.
Organize Init Functions and SCH_UPDATE() Changes

Organized initialization functions in init.c and init.h files. Added an
IF statement to SCH_UPDATE that will keep SYNC_CLK pulse from occuring
during startup.
I think I broke it
Revert "Updates to Timing Tests"

This reverts commit 49980ef26229ea8c8b782e7712256b3c0c416277.