Makefile now works.

Everything builds and outputs to the bin directory. Changes in the source,
include, and test files were to remove static references to the directories the
included files were supposed to lie in.
Added some cleanup functionality into the Makefile.

This is starting to really come to life now! :D