updated makefile to use c++11
added some more print utils
added model class
added state class
updated model to use states
can now retain/release null meshes safely
fixed some reference stuff
fixed reference stuff and added collision methods
added more math functions
started work on collision algorithm
added some comments
minor fixes to work with c++
fixed git ignore
fix git ignore again
re added obj git ignore
state now called Transform3D, also using namespace MP
Merge pull request #1 from jvisenti/RV-Collisions