Getting rid of frame of reference. I think I'm going to go with separating orientation, position and scale.
Added new vector constants: up, left, forward etc.
Made use of these new constants in appropriate places.
Forgot the actual constants.
Added the spatial concept of orientation.
It will be used as part of reference frames however I decide to implement them.
Added a simple camera class.(not tested yet)
Did some refactoring to make use of vec4 and mat4 where appropriate.