Arbitrary Transitions

Allow callers of `changePage` to specify arbitrary transition animations in the options hash.