some pre-refactoring changes, tests, and comments
refactored pretify-exception. Message-matching works; stacktrace doesn't
regular stacktrace is sort of working, need to add formatting cases