Black/Whitelisting

* Fixed some pep8 issues in setup.py
* Added blacklisting and whitelisting via the CLI
* Updated example in README.md
* Logging and printing (as printing is used elsewhere as well) white/blacklisting.

**Note**: In the future I recommend moving things out of bin/ and into the module so more unit testing can be done.