Added custom User-Agent feature

Hi,
 
I just have added the possibility to use different UserAgent. I hope you can find it interesting.

Thanks
acjzz