Complete initial Q-Archiver implementation with unit tests