* Bloom Filters:
* Re-implemented the entire Bloom Filter data structure to reduce complexity and code duplication
* Removed unused imports
* Removed unnecessary casts
* Pylint Requested Style Changes:
* Use python 3 `super()`
* Use python 3 classes
* Remove use of temporary variables if possible and still clear