Have `MR::InvalidError` put a description of the errors in the message

This is to give more quick access info about _what_ was invalid to
the developer.
Merge pull request #33 from redding/kr-invalidmessage

Have `MR::InvalidError` put a description of the errors in the message