cleanup
rename image_request to image

- create output path before beginning proxied request
- image.start -> image.request
- image.request doesn't create output path
- image.resize -> image.process
- better error handling on streams