From Two Vectors

Makes a quaternion from two vectors, representing the shortest rotation between the two vectors.