can now highlight errors spanning multiple rows, some refactoring
added ; as shortcut for requesting additional solutions in repl, restricted recompile command to only be available in the read part of the repl loop
modularized repl components
ReplView class now directly processes STDERR events without the repl object inbetween
ReplView now uses list instead of Queue for output buffering