Return appropriate HTTP responses on parameter errors (400)
Move non-view stuff to utils
Save temporary file step is specified output is filepath
Better processing of capture errors, not remote for JS yet. (ref #1)
Mention screamshotter