Save custom path in ~/.rafflegrabber

If the file `~/.rafflegrabber` exists and it contains a valid path name, use that as the path instead of `defaultPath`.

If the user is asked to chose the directory, then it will save the chosen directory in `~/.rafflegrabber`, so it can be used the next time the RaffleGrabber is opened.