Rearranged the Entry inner class to be kept first in the Unzip class, which feels like a more logical place for it.
Got rid of some extra whitespace.
Cleaned up the CRC32 stuff to be in its own class, which improves the maintainability of the code quite greatly.
Merge branch 'cleanup-crc32' of https://github.com/perlun/unzip into perlun-cleanup-crc32.
Restored an event handler.