Support file paths with spaces

Adds support for the directory the script is saved in to contain spaces.  SQLPLUS has issues with spaces in filenames so we need to set the working directory to the one the script is in and then send SQLPLUS the script without the path.