Added comments and rule changes

Midway through changing rules. Errors in rule tests show something
similar: parser is not giving full dom structure (disallowed-tags.js)