Fully converted to automatic generation

* Output tags are currently hardcoded in `transform.py`. These may
  be suited to moving into the YAML as higher-level options.
* All groups are now forced to html output.
* All rules are now forced to `regexp` matching.
* Forced settings don't have to be specified in the input file.