after some fumbling, initial pass at functional skimming and two-pass initial layout, along with new parts of barista client to deal with "secret" (non-relaying) querying; still needs some fine tuning, but technically fixes #16