Moved the weather data fetching in SunshineService.
Added alaram to update the weather data, set to 5 sec. after refresh (testing purposes).
Implemented a SyncAdapter to improve battery usage.
Finished implementing the SyncAdapter.
Deleted FetchWeatherTask and SunshineService as they are no longer used. The weather data is updated through the SyncAdapter now.
Added Scheduled Synchronization for the weather info update.
Added Notifications.
Added option to turn Notifications on/off.
Implemented automatic cleanup for weather data older than 1 day, in order to avoid filling up the app space with unnecessary data.
Deleted the Refresh button from the overflow menu.
Implemented Map Location button from the overflow menu. When it's clicked if a corresponding app exsits on the device, a map will open pointing to the user chosen location.