Add support for S3 and archive repos

Closes https://github.com/shlomoswidler/tabula_rasa/issues/1