indicate use of LOGOUT option (not found in bsd)
more appropriately model client

though now it is no longer writing to screen output ...
import latest tulip
implement client-side negotiation

as well as some refactoring of callbacks, 'not is_server' -> 'is_client', docfixes, removals, changes, etc.
add missing tulip file