Updated tweens to the complete set of functions, and also fixed the bug where tweens couldn't go past the end point (this lets us be able to use the elastic tweens).
Wrote up more documentation on the mouse functions and test coverage.