Knock, knock... housekeeping.
Deal with invalid http POST more gracefully.
Added some dev dependencies.
First simple functional test. Basically port of webdriver-test.py.
Added some doc.