Remove route store

This PR is a little messy (apologies) because I had to merge with @gaearon's changes that we merged into master, but it should preserve everything he did WRT scrolling behavior.

There may be a few bugs. Please run through the examples and let me know what you find!