C2 & LZ78 first commit

Archive functionality not ready - LZ78 ready, however.