Renamed Filter subclass
Refactored tests for addition of future tests
Ensure the original log message is also included
Added ability to use a callable instead of a dictionary
Cleanup of examples in README
Extended examples in README