Added utility methods to compress and get compressed length
Added toString methods to make it easier to figure out what each object is
The testNg suite should clean up after run
Test is reproducable
Zipping logic moved to TapeUtils
More sane locking when getting size
Updated changelog