Archiver: Initial Commit

* Port to pu
Archiver: 0 versions kept is infinite

* When 'versions_kept' in config is 0, no files are ever deleted

* 0 by default
Archiver: MARC switched to JSON