Added linear interpolation to quaternion module

* lerp
* nlerp
* slerp