Add zlib adapter

In class we did a zlib adapter.  I've added tests, which required me to also fix the crypto encoding so we could always use Uint8Array buffers.

This is ready for review.  I can update dist/ when you're happy and push that up too.