Provide flexibility to specify source and destination files

As documented here: http://gruntjs.com/configuring-tasks