Use `setuptools.find_packages()` instead of manually adding them.
Removed unused import of `collections` module.
Fixed `__iter__` method.