Better errors

This improves the error output of most errors in `simplebridge`. It is not a very complex patch, but is long.
That's really a matter of taste, but I'd probably nest it inside the calling function if there's a single one (applies to other `*Error()` functions in the patch).