User can click to drop a draggable marker

- Added marker that drops on user click.  Marker is draggable.  The
tooltip text shows the markers location.

- Added a piece of state that holds the latLng of the user's marker
(null initially).  That state gets updated on clicks and drags as the
marker moves around.