[MO] Refactor FetchWeatherTask to be separate of ForecastFragment

- weather parser was renamed Utility.java
- added a function to add city info to the db