Cleaning up singleton classes / shader

copy constructors hidden, work started on loading shaders into correct
opengl context.