Added the ability to supply a browser User Agent