fix path separator to work on non-Windows systems

The current code uses a hard-coded "\" as the path separator to find the config file, which isn;t correct for Unix system. This patch changes the code to use Java's File.separator, which will find the correct separator for the platform being run on. I've run this fix on my OSX machine and verified that it works.