Modernized, exported constants

Some minor tweaks for a more modern library: `instancetype` for init methods, plus `NS_ENUM` for the compression format enum.

I've also exported the keys used to create an exception when (de)compression fails. Without those keys being public, I cannot properly parse any exceptions raised by CocoaZ.

Thanks again for a neat library!