Ismail

Fix #7, #8, some #10, #12 and many small bugs
Hmm, it seems so. I didn't check these files (file_downloader.py and proxy.py) deeply because I assume they should have been "fine" since they are from inasafe. We should mention akbar here :)

I will change it in develop branch until the next version.