Nazneen : Refactored the code a bit. Added methods to appropriate class.
Nazneen: Implementing callback mechanism.
Nazneen: Downloading images in background.