Added ability to run interpreter as REPL