Added tests for ClientFactory, updated README.md with some details about User-Agent