Always include class name and message in RepositoryException

We have some logs in a bug report where we can't tell what
exception was actually thrown, so let's fix that.
Merge pull request #25 from typesafehub/wip/havocp-exception-messages

Always include class name and message in RepositoryException