Add support for default or custom filters.
Add tests to increase code coverage.
Fix issue preventig the use of a full whitelist.
Add tests and fix issues for 0.1 publish.

* Restructure the test suites to achieve a reasonable code coverage.
* Remove config dependency to avoid integration warnings.
* Move the whitelist to a globally accessible config.json file.