update package.json dependencies
display progress bars for CDN scanning (fixes #20)
tweaks and tidy up related to #20