rules.js + unit tests, still bugs to work out
most features not work, still a few to go before merge
propagate rule.follow/page removal
overwrite when adding page/set
group view css