Initial commit of Archivist and tests