Add initial webserver scaffolding

Most of this is taken whole from Jeff Garzik's "Project Hail".
GPL 2 FTW.