Separated reverse geocoding into it's own task.  There has to be another
way to do it in the same task as FindUserLocationTask, but this works
for now.
Merge branch 'issue77'