DOC: Describe Client and Options class.
DOC: Describe rest existed classes. Fix typos.
DOC: Describe little ThreadPool class.
LIB: Add classes ThreadPool, Noncopyable, Nonmovable. Add logging with source line.
LIB: Use some logging.
LIB: It's sad but std::threads requires exceptions.