Create snapshot copy of readings so that http responses are consistent without having to lock the readings structure for the entire http response handler.  Add support for json output.
Add very simple static file serving to http handler.
Add a simple web page showing current electricity usage.

The page uses javascript to fetch new xml data using ajax, and the server is able to wait for new data if none would be retuned to the client immediately.