also store gzipped image
gzip doesn't understand -k
Merge branch 'gzip'
add Progress function