Use shader class in engine.
Use shader class in BasicRenderObject.
Removed uniform class.
Minor.