Fix for Names Bug

* Fixes #20.
* Fixes #122.

## To Do

* [ ] Make URL routing handle canonical (numerical) addresses elegantly.
* [ ] Stop canonical ID handling page from redirecting back to name-only URL.
* [ ] Stop locations referencing the name-only URLs.

## Finishing

* [ ] Rebase branch and tidy things up.