Added custom agento to HTTP client, made library PSR compliant (almost)