Added custom location setting
Fixed filenames with spaces in them being broken
Removed unnecessary directory changes
Some hint text tweaking
Several bugfixes