Refactor dynamic config using smaller function that can be intercepted by alamid-plugin
Add jshintrc
Add extend plugins for env & argv
Bump version

- introduce plugins
- add merge plugin for env
- add merge plugin for argv