add basic http server test
add a whole bunch of http tests (some presently failing/hanging) plus a websocket one to boot