Tested the crc32 hash algorithm against values returned from the perl client's implementation.
…f it were small enough. Modified to only compress once.
This isn't quite right. There's a race condition between checking the write queue and going into the select where an item can be added but won't be checked.