feat: improve error messaging (#55)
feat: improve error messaging (#55)

- previous error handling gave misleading errors
- this determines two major types of errors, and provides helpful error messages around them
lukeautry/tsoa,lukeautry/tsoa,andreasrueedlinger/tsoa,andreasrueedlinger/tsoa