added grunt css/js linting

as well as all the bits that got flagged, fixed.