This the Grunt setup that I use on many of my web projects.