change the build from grunt to gulp and update the directory layout