test: add test feature for project testing

Now this patch would keep touch with mocha deeply, and also do something
like `dev` build:

- add `test` directory
- built-in mocha resources
update readme
Normalize
Merge branch 'add/test-feature'