Basic version of Q-Archiver passing two basic unit tests