feat: server lifecycle — tandem up/down/status/logs (slices 10-13)
Implements daemon management without systemd:
- tandem up: start background daemon, return immediately
- tandem down: stop daemon via control socket
- tandem status: health check with --json support
- tandem logs: stream logs from running daemon at any verbosity
- tandem serve: new flags (--log-level, --log-format, --control-socket, --daemon)
Control socket uses newline-delimited JSON over Unix domain socket.
Signal handling: SIGTERM/SIGINT for graceful shutdown, double-signal for immediate exit.
19 new tests across 4 test files (34 total, all passing).
Docs overhauled: README restructured with quickstart first, deployment sections updated.