The original blacklist library supported two operations - a notification of a failed auth attempt, and a notification of a successful auth attempt.
This patch implements a third option - notification of abusive behavior, and accepts, but does not
act on a forth type - "bad username". It is envisioned that a system administrator will configure a small list of "known bad usernames" that should be blocked immediately.