Basic Tweener class + implementations for toggles

Tweener class can also be used for other params as needed.  

Future-Maybe-TODOs: different interpolations, interruptible tweens, reversibility, looping, absolute target values