Updated to grunt 0.4 and converted Gruntfile to coffeescript