I have been tweaking it here and there to my linking. There is one problem still...
Every file i add, i need to add in the makefile as well. Is there a way that i can have only the root file main.cpp and not have to add in the inevitable tons of other source files to come? Is there a way to pull from main.cpp the included headers/files, and pull from them, etc.?