Created restore command

Fetches the objects and indexes from the specified dump and inserts
them to a specified mongo db.

- Implemented Fetcher interface and new Walker for S3 and filesystem
- Refactored compression to support both Saver and Fetcher