Added module harness test

* Fixes to HTTP update
* The test harness attempts to exercise the server as the client may.
It's written in as close to simple python as possible. Obviously, it's a
first run, so improvements wil have to be made.