(Src) : progress

got SFGUI working along side a moving triangle with shaders.
(Src) : bugfix

- fixed viewport resize. now use the correct variables
- fixed shaderprogram where it was displaying error msg when there isn't
any.
(Src) : progress
(src) : progress
(src) : cleanup
(src) : progress
(src) : progress

Renderer class partially implemented. NEED TO TEST!!! and implement into
engine.
(src) : progress

Renderer class mostly completed and integrated into engine now.
(src) : progress

- renamed some engine member functions
- pass role of RenderDeivce to Renderer class.
(src) : progress

- did some file refactor for the primitive object classes.
(src) : progress

getting back to the unit labs.
(src) : progress

- extended ShaderFactory to load source from file.
(src) : cleanup
(src) : progress