commandLineInterface renamed to repl and placed in own file