Breaking down Gruntfile.js into multiple tasks. See tasks folder.