Big Update with stuff for 1st test.

- Reorganized the library structure for the Raspberry Pi
- Created a Makefile for easier compilation
- Created a simple program to test the communications and interrupts
- Finished off a lot of different files.