WIP: Compress and encode projects when saving to disk

LZW+Base64 encoding gives 50 frames of animation in
~75KB file.