Move file into lib.
Add simple test.
Add simple test server.
Loads more tests.
Passing the POST test.
Support form encoding.