Updated to use namespaces.
Updated FileIO with comments.
Added the glGetUniformLocation function pointer.
Updated for Mac build.
Merge branch 'Gerald' into windows-beta
Created a way to have a virtual Oculus Rift device to see the output to it. (Close #16)
Implemented a matrix manipulation function for ShiftView. (Close #15)
Updated new constructor comments.
Finishing shader implementation.
Working on shaders.
working on shaders
Updated shaders.  Now supports Oculus Rift except for small bug for the offset.  This is caused by
the fact that there is no project matrix being used.
Merge branch 'Gerald' into windows-beta
Merge branch 'windows-beta' into windows
Merge branch 'windows'