Use cleaner failure testing.
Cover empty methods.
Test clean up and better coverage
Adding more tests and testing more python versions
More tests for escape.
Remove versions of python that are failing in travis.
More escaping tests.
Gotta catch em all.
Start http server tests
More test coverage
Check explicit disable of keep alive
Testing of header parsing.
Tests mostly done for HTTPConnection
Merge pull request #136 from dpnova/feature/unittesting

Feature/unittesting