More lint refactorings
removed use of 'catch' from Interpreter

and refactored repl a bit