finish rebuild
need more test
remove useless file

need more unit test
ready to npm publish

introduction in README.md