http client factory interface
updated README
updated composer.json