Added velocity, rotVelocity etc. to Object. Added helper function for
managing objects to Engine. Preparing to break Engine off and use it
only as a library.
Changed the keys for all maps to std::strings from const char pointers
(bad derin, bad). Changed object list in engine to store pointers to
objects, because the object class is not move/copy assignable.
Engine.h now functions as a library. Like a real engine! :)
Changed makefile to build Nab as a library. Changed pedestal to a
program that is built using Nab as a library. It's all coming together!
Added -gdb flag to makefile for pedestal, fixed a model loading bug.
Discovered critical bug involving models that go out of scope,
investigating...
Added argument processing to pedestal.
Added new shaders for rendering primitives. Added code to model,
object, and renderer for rendering bounding boxes (not complete,
currently we only generate the correct points, we still don't render
them)
More work on implementing OOBBs.
Bounding boxes now work as intended. Press b to toggle them on or off.
Merge pull request #8 from Berulacks/OOBBs

Merging in code from OOBBs branch. NAB is now an actual engine.