Yeoman generator for web app