In the middle of refactoring the API
Created structs for the data types. Added type information. Returning a response that contains the appropriate structs now
Refactored the parsing of the response to the base class. Refactored and cleaned up the http module
Added tests
updated .gitignore
Merged in v3.0 branch