move module
modify user-agent to match module name
Add tests for chuncked and content-length responses
refactor into a single 'simple' interface function