- Matrix classes are now in separate files
- implementing common mat3x3 transforms
- some minor improvements in quaternions
- quaternions are following canonical notation
- permute function are added but i really don't like them