fix test name
storage: make mirror and connection pool properties
mirror: make it comparable with ==, and ensure it's pickleable
storage: make it comparable with == and pickleable
httpadroit/files: make the file parsed from the request pickleable
pipeline: each step is a module and upload()/delete() are functions