Improved modern openGL implementation
Added proper shader loading support
Commented out legacy code