Catch linker phase failures (Closes #4)
Restructure spec run results files
Switch to `cabal repl' from calling `ghci' manually. #3
Get ghci reloading on file additions back

Since there isn't anything like `:load Spec.hs` for `cabal repl`
(or I haven't just found it yet) the reload is hard
What the fuck am I testing?
Ensure cabal-install repl has been started properly

cabal-install repl is able to fail for a wide variety of reasons
which we are trying to catch by a little regexp here. Also we display
a nice wall of red text to the user in the case of failure