Adds HTTP client, poc, tests and docs
Removes deprecated methods
Renames setTimeout to setReadTimeout
Adds -n to composer install in travis config
Removes irrelevant tests. Updates travis config with --no-code-generation for phpspec