class interface Changed!

changed the interface of class' compression and decompression method,
making it more friendly
progress display changed
Made some mistake in last commit, this is good