Make REPL independant of window, add shortcuts
Move all REPL code into AsyncRepl.cs