Moving requests and responses into more logical formats

[#80589458]
Remove old, bad response models

[#80589458]
Remove and compile unused classes. Clean up documentation and formatting.

[#80589458]
Update HTTP client to properly handle headers

[#80589458]
fix tests to use new http client

[#80589458]
Clean up comments and useless classes.

[#80589458]