Keyframe easings with tests - take two

@dstockwell this is ready for review now
I tested it. It makes no difference so I'll just declare it at the top of the file.