Add minutest reporter and remove pry cruft

Pry-rescue was getting a bit annoying and didn’t help much. It’s been
removed but the tests are now run in parallel with a better reporting
format used for output. Pry is still available for debugging through
the Gemfile but you’ll need to require ‘pry’ somewhere to get access to
it. Probably in minitest_helper.rb
Add validators and an input_mutator

These will make it possible to remove the duplicated code in
XmlSectionBuilder.
Update string_node method to use validators

The tests all pass on this so I’m moving to use the validators
throughout for the rest of the *_node methods.
Crush the I18n warning
Add tests for integer nodes

Somehow this spec file was missed
Convert integer_nodes to the new form
Update date_nodes to the new hotness
Update yes and yes/no nodes

Also adds a missing test for string nodes and corrects a bug in create_method
where empty nodes were added.
Update monetary_node
Update parent nodes
TomDoc changes
Merge branch 'master' into add-validation-classes

Conflicts:
	hermod.gemspec
Improves TypeChecker (was IsA validator)
Adds TomDoc and makes some methods private
Add tests for AllowedValues validator
Add attributes validator tests
Add tests for base validator
Add tests for non negative validator
Adds tests for non zero validator
Add tests for range validator