Implement the tr method as a method of the Qidle object.
Implement keyboard shortcuts for (some) menu actions.
Implement basic about boxes.
Call the quit action of shell_widget instead of console widget

  -- The console_widget quit action just calls the shell_widget
     action anyway
  -- one thing less the qidle object has to know about the
     internal console of shell_widget
Move the file-open dialog out of console and into shell widget

  -- this also makes file opening not depend on the console,
     so there is one less thing the qidle object needs to
     know about the internal console widget of shell_widget

  -- also rename the _watch_file method of console to
     watch_file, since it is used outside by shell_widget
Rework the code editor (basically working now).
Wire the editor to the interface.
When a file is being watched, open it in a new tab.

  -- TODO: Check that a file being watched multiple times
     doesn't open multiple tabs
Delete some debug messages and log currently worked-on modules.
Add a TODO file.