A few minor fixes

Fixes include added quotation marks, using Bash tests correctly (-z is for variables while -e is for files,) and ability to launch the script from any location.