Service can talk to activities, lots of backend updates to talk to
server.
Location capabilities added.