A lot of work on GUI

I have fixed some stuff and added some more new stuff. All in all the GUI code is quickly closing the feature gap with command line.
Do we really want `makeDirs` enabled here? I'd love to keep folks out of GameRoot if we can, and giving them the ability to create directories would encourage them. ;)