fixed stupid bug in quaternion costructor