port gruntfile to coffeescript