add files setuptools requires, still need test
change version
fix but when --toc is not set
fix typo
fix typo
fix --book options. options now support directory starts with ~