fix node_modules ignore
improve doc
fix #15