Move HttpClient implementation to anothe package