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.

Closes #30.