Turned on -Wall and cleaned out all of the reasonable errors. The next thing I'd like to do is remove includes that aren't being used.
Cleaned up includes in main.cpp
Removing a ton of extraneous libraries, and making the delete statements consistent.