Adds the ability to specify path

This update allows an explicit path to be set rather
than purely relying on the TEMP environment variable.