starting repl implementation. Implemented token streaming and a new mechanism for goback in the tokeniser to make that happen