Reuse the location url instance on navigate

Simplifies the backbone handling of this as well as reduces the number of connections between client and host space.

Fixes #41