Added visualiser

There is now a menu item to open the current code in the online
visualiser.  This will open the editor if the editor is not currently
open (as a side effect).

Also added a stub definition for showing the interpreter.

Closes #11