Refactored the entire project (again) to do templates better
Removed executable from repo
Fixed bug and revamped makefile