Cleaned Up .gitignore|SPI draft Setup

Cleaned up the gitignore to work properly. Tested.
Rough Draft of SPI1.
Lots of printf debugs.
Added Docs for reference.
Basic Spi Out. Test Code included

The Test code is include as it is a use case.
Comments still need to be add
LoopBack Test Works
Tweaked and checked the SPI

Now in defualt 0/0
Merge remote-tracking branch 'origin/Core-Spi' into Dev

Conflicts:
	Lumberjack_Rover.X/include/chip_setup.h
	Lumberjack_Rover.X/main.c
	Lumberjack_Rover.X/nbproject/Makefile-default.mk
	Lumberjack_Rover.X/nbproject/Makefile-genesis.properties
	Lumberjack_Rover.X/nbproject/private/configurations.xml
	Lumberjack_Rover.X/source/UART_Setup.c
	Lumberjack_Rover.X/source/chip_setup.c
	Lumberjack_Rover.X/source/timer_setup.c

Merge from Core-SPI