- Added mypy --strict flag in precommit.py and fixed corresponding errors
- Fixed mkdir race condition when downloading
- Updated docstrings with examples
- Re-structured multi-threading execution by adding nested functions and titles
for readability - Excluded benchmark module from distribution
- Updated dependencies and re-formatted code for new yapf version