refactor(repo): Base on gitemplate-node-component

- Update file layout
- Generate API docs with gitemplate-dox
- Switch from Makefile to grunt
chore(npm): Update proj name
chore(dist): Regenerate
chore(package): Bump version, regenerate dist
fix(npm): Remove shrinkwrapping