added private copy constructors/ assignment operators. Created shader class.