Shader program improvment
adding example to readme
Improved shaderprogram + superscope fixes and improvements + cleanups