server is stoppable now, but tests failing due to empty ws.LastReqBody; likely race
odd test polution noted in water_test.go