Added Maths library, moved Quaternion and Vector into it, added Matrix. Converted to single precision floats for better integration with GLSL