fix: inherit all hutch exceptions from a base exception class