Initial commit; Quaternion type is ready for testing of the basic non-rotational features