split into multiple files
minor cleanup & beautification
Add RequestResponse.ExpectedStatus
rename files
add ExpectedStatus support
pass pointer to json.Marshal
TestPostUnmarshallable
ignore impossible error from http.NewRequest
TestBasicAuth
remove no longer used complain() function
Use defaultClient for TestGet