update readme + license
format sources
refactoring
add imageiterator
add imagedownloader
use image_to_directory