Generalize zoomTransition

Now it works for Lenses as well as Traversals
Merge pull request #10 from LumiGuide/master

Generalize zoomTransition