Moved http requests to utility classes and streamlined the usage across the module