Refactored blacklist code. Blacklisting now live.

Rather than only applied on save.
Merge pull request #1557 from jsbin/feature/active-blacklist

Refactored blacklist code.