adding test cases for representative classes of errors
asdasd
added new Result type. Next: cut off all other exits.
ok now fix TOBD
next: write ppError
yikes entering circular dependency hell...
moving output into CmdLine
next: catch ghc errors: tests/todo/err1.hs
intercepted GHC errors. next: Bare and CheckSort
adding new error message tests
next: funnel Bare errors through exitWithResult
tweaking parser to return error
everything builds again after threading parser errors into Error etc
spec parse errors also caught. onto sortchecking
see HEREHEREHEREHERE to see whats next
temp checkin
Bare compiles
everything builds again
time to merge errors into master
stuff compiles, recheck on goto