Adding mat4 class: Will be extensively used for opengl transforms