Add zip and unzip

Fixes #210