A suite of grunt.js tasks using Casper.js for a responsive workflow