display Toast message when location is updated
don't set location if it is the same as the current location
create separate method for updating location manually
check object existence
use method, reduce code duplication
add refresh method
add refresh menu item
refresh location button updates location manually
rename update buttons
create separate methods for updating and retrieving location provider
name
retrieve provider name and when refreshing 
manually update best location provider on pressing update provider
button
update documentation