do not throw exception when initializing HoodieError without passing a message

initially I thought it would be helpful in development of plugins when developers would reject promises without passing a message, but I got bit by that a lot in production, so I'd now rather fallback to a generic error message