Features:
- Add full support for ZiX-12B archives, thank you to [omegalink12](https://github.com/omegalink12) for [the cython reverse engineering work](https://github.com/Lattyware/unrpa/issues/15issuecomment-485014225) making this possible. Resolving 15.
Bugfixes:
- Avoid crashing on file paths that are not valid utf-8.
Small Changes:
- The tool is now a python package, rather than just a script.
- Added type hints for use with [mypy](http://mypy-lang.org/).
- Extracted error handling so usage as a library should be much easier.
- Added the ability to easily add custom version handling.
- Changed the handling of files to be less memory intensive. Previously each file within the archive had to be read entirely into memory, potentially causing issues with very large individual files. This is no longer the case.
- Started using [black](https://github.com/ambv/black) for code formatting.
Most users will want to download [the "Source code (zip)" release](https://github.com/Lattyware/unrpa/archive/2.0.0.zip).