Addresses #16
The current path will be used if it exists, else the new path will be used whether it exists or not. I'm not sure what to do for OSX.