temp commit
start adding real end to end tests
hostnames now include protocol
implement silent error handler
extract error handling to a file
add comments about error handling, gofmt
return io errors from http POST
rename test
add a panic error handler and use it in tests
let each test control the fake server handler func
allow tests to shutdown servers, better assertion on requests
fix construction of diagnosis map
rename diagnosis->actual
test round tripping failing servers
always cycle hostnames on every request
synchronize around cycling the hostname
remove head in script/test
move interface over to error handler class
Merge pull request #4 from yeller/integration_tests

Add integration tests, bunch of refactoring/small changes