Refactor editor, fix up install
Changes to install and add in platform specific external editor launch.