Updated to use namespaces.
Updated FileIO with comments.
Added the glGetUniformLocation function pointer.
Updated for Mac build.
Merge branch 'Gerald' into windows-beta