Quaternion interface, added const to lerp amount in Lerp
Quaternion dot, length, lerp, norm, set, squared length implementations and tests
some quaternion function implementations