update to versions of lib-siphon that include server+host handshake, and update client.go Execute() as required to match.
set log file for the race detector when `go test`ing, and make sure race detection is in fact on during the test itself
upgrade exit codes to macro-style ints with meaning.
add special exit code to `siphon host` for address already in use.
match refactor of siphon.Addr fields to public
implement daemon mode.