removed dead code
mat3 subscript operator and refactoring of mat3
subscript operators for mat4
factory method plusplusified
translation matrix factory function
matrix multiplication operator

also no longer c++11 required
matrix4 vector4 multiplication operator
made static class methods