mbcollection: human-readable MB exceptions

Fixes #107 by wrapping the API invocation function with exception handlers.