Adding required files, compiling is a WIP
Removed main.cpp and merged contents into Firmware.cpp, cleaned up Makefile
Clean up still in progress, compilation passes, linking fails