Build purge rules

Kinda refactored it's pants off.  Moved to it's own manager/repo
classes, support for project-based rules, finished system-based rule UI