Refactored codebase into classes
* Added src/ and resources/ directories
* Moved globals into OpenGLRenderer
* Added source and header files for classes
* Moved classes into dominion namespace
* Expanded RendererInterface to include begin/end
* Updated project file for new directories and files