call createPage on app as instance function
Merge branch 'master' into 0.6
pass next to createPage
create a page every time in history instead of reusing the same object
update to only create a new page after failing to transitional route on client
0.4.0