Feature/user location

- add location manager singleton
- implement notifications from the singleton to subscribing classes