Add abstract HttpClient and its first implemntation