implementing the quest archiver with zip manager and supporting tests