* Added more maths related classes, most still untested. Double check on whether the matrix representation in three.js is row-major or column-major
* Added folders for future classes
* Changed from passing all the vlm::vec2 / vlm::vec3 as references to pass by value. Performance might take a small hit, but considering that it’s maximum 3 float values being replicated at time, it should be okay. In return, codes like Plane( glm::vec3(0.0, 0.0, 0.0), 0.5); is possible
* Added glfw, and OpenGL libs to Xcode project.