Adopt from Travis to Circle CI and remove the config file
Refine watch file list to avoid performance issue.
1. Remove stock recommend related files.
2. Work on #28.
3. Refactor the directory structure according to CommonJS spec.