optional, configurable user agent string

Allows the user to specify a custom UserAgent string on the job json file