Yeoman Stack: Working with NPM and Adopting Testing Strategies