Code enhancements to editor.cljs

- Switching to control panel will change the title to reflect you are in
the control panel
- file open / save as dialogs have been bound in a more generic way