Major LocationHandler updates
 - Stops requesting location on minimize and retries on maximize
 - Samples location every 60 seconds
 - New LocationUpdater class extends TimerTask to handle interval checks