added support for Grunt tasking