- Updating the classes to use Mo/Pegex::Base instead of just 'use base'.
- throw_error() now really works.
adding another example to test