moved ForecastFragment to own class