more work on gui and some core improvements - check description

- Sha1Sum doesn't try to hash folders now
- Delete empty folders when a mod is uninstalled
- Handle DirectoryNotFoundException in a couple of places
- Most of the GUI now works