Refactored QCode
removed graphical tools
added file-watch system - re-run on file modified
added redirect output for multiple threads
added redirect output to sockets