refactored, added downloader content provider, solved
some bugs regarding to the app lifecycle (when rotating
the device) and added an example for downloading