added wordsets file, swears filter, filter docstrings

- functools filters have docstrings that know their values
- added a list of swears and a wordsets file
- added 'leakiness' to blacklist filter, e.g. only filter x% of fails