Updates to use the Grunt options framework and to allow for multi task configuration