Fixed issue with orthographic matrices.

Should be in column major--oops!
VAO support and implemented API
Update SDL and fix some event bugs
Move some files around
Stop exporting Eigen
Row-major geometry functions
Fix rotation bug
Splitting geometry & model apart
Fix mouse hide/capture
Some initial work on materials

Better uniform management