Easing equations for animation

Remove `AnimationCurves` and replaces them with [Robert Penner's easing equations](http://www.robertpenner.com/easing/). I find them much easier to understand. Its more than we need right at this moment, but intend to use these eventually for UI transitions and animations.