MYLOC-84 user locations confirm

Adding dialog to user locations to allow confirm/cancel for:
- removing preferred location
- removing recent location
- preferring a recent location

Dom manipulation is handled by a new displayDialog() method.

There are a few @todos:
- interpolate location name into message string (currently uses <location name> placeholder
- responsive styling 


Could do with jsdoc here and on the other template methods