Added AnimateTo Function 

The idea is that you would like to add stepwise animation. Not just start() and go to 100%, but start and go slowly to x% waiting for some promise to resolve, and then start and go to 2x% doing the same. All the way through for example an array of actions. If you just use set() the animation can become quite clunky.