Use tamed_class and shared_ptr to avoid leaks easier.
Quiet output by not printing keepalives on one -q.
Print better error message on accept error.