Adds Google Map element to the home page

Displays a map, centered on the current position of the ballon and
displaying a marker. Until we have real lat and long values, I'm using
a value near Bristol as a placeholder.

I've put the map into a service, which allows us to mock it out in our
unit tests.