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.
It might make sense to replace these with a move operation. On most filesystems that means just updating directory structures rather than writing out entirely new disk blocks, and so is considerably faster.