Updated framework with update from VSV project in which framework is being
used. Due to no forking capabilities for personal projects, manual updates
like this are needed. In this update various of the helper classes have
been updated with enums for readability. The Assert is still WIP and the
OBJImporter is also still in WIP. I've added a really simple IO wrapper
and updated the raytraced sphere opengl compute shader to use the new
code.