Created separate classes for Http requests and parsing