Misc work for homework presentation purposes; fixed hierarchical transforms; there might still be a bug in the rotation/quaternion code