Handle errors in geocoding.
Add spinner.

This should spin nicer once we switch to PyOtherSide 1.2 and async
calls.
Show selected geocoding result.
Add action to clear markers etc. from the map.