Added a define for inlining for gcc
typo
Moved static variable up in the class
Fixed implementation of matrix multiply and rotation around y axis
Renamed main file
Added some tests
Updated ignore rules