Fixes initial loading of studies

- When the fragment as something like #/Andean/map/three upon loading the site,
  the correct study was not loaded, but a fallback to Germanic was performed.
  The models/StudyWatcher now looks at the fragment, and tries to extract a study from it if possible.
- This commit is related to #25, where the issue was discovered by @cormacanderson.
Fixes region/default zooms for the Map

- It was necessary to calculate both, regionBounds and defaultBounds from scratch in certain cases.
- Closes #16