WINDUP-133: Refactor much of the BlackList/Classification functionality to use the more traditional graph/rule interaction.

Reopened. One more commit coming.