Tween Enhancments

@ndonald2 I added a few things to expanding our tweening capabilities.  Let me know what you think.
Super curious where you got these functions. I was looking for a reference for easing functions but I think I was too focused on cubic bezier paths, which have much more complex math.