Mike Dockerty Challenge Response

I used a third party library called CPAccelerationTimer which seemed very suitable for solving most of the problems in the challenge. This approach comes up a bit short when trying to animate other properties. It's certainly possible with this library but would require some more acrobatics compared to the standard UIView animation.