use yeoman to restructure project