Formatting problem in endpoints/errors

`err = endpoints.NewNotFoundError("test msg")`

outputs: 

    "message": "user was not found.",

However,

`err = fmt.Errorf("Not Found: test msg")`

outputs

`"message": ": test",`

I would expect both to be equivalent.