--created multiple files for the code--
1. GYRO.cpp added. it contains all of the gyro functions
2. DECLARATIONS.h added. it contains all of the necessary function declarations and some of the include files.

*note: the arduino ide is honky. see: http://jamesreubenknowles.com/including-libraries-in-the-arduino-ide-1625
Any Arduino libraries that are needed by the files outside of the sketch (.ino) file must also be listed in the sketch file itself.
The sketch is parsed for include files. The sketch, all included header files, and the corresponding source files, are copied to another directory for compiling. From that directory, library-based include files are NOT available unless they are included in the sketch and copied to the build directory.

**note: this code compiles, but has not been road/functionally tested.
1. moved structure declaration to DECLARATION
2. cleaned up the GYRO file...just minor text changes
created WAYPOINTS.cpp to house all of the waypoint functions for the code.
there is one additoinal function ("update_waypoint") that is in the .ino file, but it is used by navigation and would probably better fit in that file.

Signed-off-by: rkburnside <richard@burnsides.org>
--created NAVIGATION.cpp and started moving appropriate functions from .ino to it.


Signed-off-by: rkburnside <richard@burnsides.org>
--simple changes to see if its working--
naviagation functions are all located in their own file.
variables have been localized as much as possible to their respective files
created CALIBRATION.cpp to hold all of the calibration functions.
cleaned up the order of variables declaration in most of the files.
--everything compiles just fine--

--all the functions have been split into their respective files--

next steps are as follows:
1. change the code to 0 out the accumulator to ensure that the angle is 0 at the start of the run
2. verify that the code runs correctly on the car (verify my multi-file modifications)
3. issue a pull request and merge the multi-file branch code into the main branch
4. create a new branch to start the migration to the teensy 3.1
--change the code to "0" the accumulator, NOT the angle--

code compiles and is ready for testing on the car and then ready for the pull request
--read me updates--

Signed-off-by: rkburnside <richard@burnsides.org>
readme updates again
updated the header file to use RR setting and then verified that the AVC_2014 code compiles and runs correctly on the car. Once merged, it should then be the baseline going forward.
Merge branch 'Multi-file_AVC_2014_Code'

Conflicts:
	.gitignore