Update: show my location on the map

Added OnLocationChangeListener to track and mark current location; Added
the map in a separate activity (to do: try to add it in a fragment using
a reference to the main activity)