REPL 500 page error_handler working pretty well at this point. need to clean up some old prototype APIs.
tests passing on ErrorHandler, added some error messages, cleaning up imports and arguments