Removing char leftover
If the output dir does not exist, create it

No exception handling for the moment
Removing top using, performance increased

Some reader.ReadToEnd() were not extracting all the request's string
Checking if the image exists first otherwise leave the loop
Creating a TXT file with the caption
Ident and cleanup