Tween Enhancments

@ndonald2 I added a few things to expanding our tweening capabilities.  Let me know what you think.
It would be cool to be able to have different curves along the timeline within the same tween. You could do it with separate tweens for the same property, but that's a lot more objects to deal with.