* header only
* moved file loading into the context
* changed GLSLContext
* renamed classes
* format the code
* minor cleanup