Abstracting VS & FS

Vertex and Fragment shaders code has been abstracted implementing
VertexObject, FragmentObject and specific VS and FS classes targeting
specific functionality
Adding TranslateOnAxis and RotateOnAxis to BaseObject class to allow
local rotation and world translation