Add floors and current map hash in URL

- Adds the ability to change floors
- Adds a hash to the URL that represents the current view; this can be used to share the map you're viewing with other people