Renamed "shader" namespace/dir to "opengl"
Geometry AsMatrix4x4 uses float
Include GLEW on header for files in opengl namespace.
Shader can now read from a file.
Importing code from LOVE2D.
Namespace name/comments fixes.