(probably temporary-ish) change Progsum to have default return value rather than inserting an element on failed lookup
add fakenetworkdebug file
lock things
actually pick a slot number instead of forcing client to. this at least works with the existing tests but isn't terribly clean