Added quaternionian rotation
Merge branch 'tmp'