Added database contract.
Added database helper.
Added tests to check that the database works.
Refactored the database test.
Added ContentProvider to the Contract.
Added WeatherProvider.
Added new test class to test the database through the ContentProvider.
Filled in query() method from WeatherProvider.
Added join query between Weather table and Location table.
Refactorized TestProvider.
Added tests for the join between the Weather table and the Location table.
Added new query + test.
Implemented insert() method in WeatherProvider + tests.
Implemented update() and delete() methods from WeatherProvider + tests.
Implemented bulkInsert() in WeatherProvider.
Refactor FetchWeatherTask.
Added addLocation() method to FetchWeatherTask in order to insert the weather info in the database.
Created ContentValues to insert weather data into the database.
Added bulk insert with the ContentProvider for the Weather data.
Modified ForecastFragment to use Loaders.