removed Quat.add (might be misleading on order of operations), fixed Object.rotate (was applying a pre-rotation), fixed Quat.initDirection, added Quat.initMoveTo