Refactored app with URI sync

- URI params are in sync with map position
- Zoom controls in all maps
- Center and zoom change only if they really changed