Beacon State
Foreground service that provides location updates, device orientation updates, requests tiles, data persistence with realmDB. It inherits from MediaSessionService so that we can receive Media Transport button presses to act as a remote control whilst the phone is locked.