added some basic image downloading code. basic implementation for downloading an image and displaying it
cache directory and temporary files