Cleaned up code using singleton design pattern, strange linker error still present
Refactored directories, using new Makefile based off Arduino-Make