Fixes to several plugins.

    - Commands plugin no long dies with empty messages.
    - Filter plugin has a bunch of hashes and rainbows now.
    - Fixed shuffling in quotes.
    - Fixed TV crashing.
    - Fixed exceptions in some other new plugins.
Moving some core code around for more general event loops.