Added the option to specify the path for the auto-generated temp file

Useful when using LiveReload, and you don't want to set a watch to a temp folder full of other extraneous files.

On Windows, the default temp folder defined the OS is x:\Users\%USER%\AppData\Local\Temp, which is usually full of stuff that is changing all the time.