modern webapps with yeoman, grunt and angular