handle absent headers with httplib
make tests spin up their own http server if they need it
Merge pull request #15 from blampe/master

handle absent headers with httplib and automatically spin up the test server