mostly refactoring
Adds rules, release notes.
Fixes an overly-sanitary <> situation.