More Quaternion features

concatenation, inverse, identity