Initial commit
Progress on viewing
A pretty robust camera moving algorithm!

Finally found a way to move and rotate the camera/view.  It uses matrices, but
I'm wondering if there's a way to do it without matrices.  At least it works
for most cases now.
Isolated vec3f into its own file
Modularized the shapes into their own file
Added the Makefile (I knew I forgot something...)
Added Doxygen support

Added Doxygen support, except that Doxygen is not examining the header files
for function documentation.  Needs fixing.
Added licensing
Added README