Completely revamp design/organization. Still needs to be built and tested
Fixed a few errors; Fixed up makefiles. Still needs to be linked and tested on Pi
Improved code. It's ready to be merged
Merged branch 'revamp' into master