ForecastFragment refactory, location setting added