Compass mode update

- Add compass mode
- can select meter/feet
- use background service
- remember last destination
- protocol interface is enabled