Added unit tests to test all of the compression algorithms; these can be merged into a single test later
compression algorithm preferences are now respected by encrypt - closes #71