Change rule tests to use test docs with embedded rule tags

* Move from rspec to minitest
* Tests are now a hash of markdown docs with embedded rule numbers on the
  lines themselves to signify that a rule should fire for this line.
* Test docs are run through all rules, not just invidivual ones.