Tested Makefile and main.cpp on OSX, added notes about headers