Cleaned up more files and documentation

- Made opengl32.lib a project library rather than a pragma
- Added documentation to DarknecEngine.h/cpp
-Completely documented and redesigned the logging manager
-Shaders can now be reloaded for development purposes or hotswapping.