yeoman generator (work in progress)