Handful of improvements and bug fixes

Async file saving (MUCH faster), handled for bug where detail page is returned rather than the image upon redirect, handled for 400 and 500 status codes, added skipped and existing output messages, fixed indexing output, and other small items.

It does change quite a bit of the output, which you may not like. Just thought I'd offer up my changes if they were of interest.