Moved Location loading to an IntentService

Implemented new IntentService to handle background fetching of location
data
Updated ConfigureActivity to listen for 'progress' intents from
background
Implemented new LocationRefreshTask to provide base class for loading
location data

ToDo: Finish testing (initial testing looks good), and finish removing
old code