sharable plans, depend on a more general http interface
if
organize
websocket plans are sharable
fixmes
get netty uploads tests passing