hooked up errors
fix undo with new interpreter
Pass in function instead of object to Interpreter
back to tacking the writetb attribute onto interp
Incorporate new interpreter class and error writing into main repl
Merge branch 'helpful-traceback' of https://github.com/thomasballinger/bpython into helpful-traceback