Add .dSYM files to the .gitignore, whatever they are.
Fix the makefile

Remove the -O from $OPTS
Switch to clang++
Remove templates.h and opengl_include.hpp
Actually compile data.cpp
Correct the path to the data
Update data
Didn't I already get rid of .DS_Store?

Also, try to keep binary files out.