Make GUIs in their own directory, add a runner to chdir

fixed #1