PlaceholderFragment class changed to ForecastFragment and moved to a separate file. AsyncTask defined as an inner class in ForecastFragment containing networking code.
code from previous commit refined