adding grunt with coffeelint (and others) and fixing coffeescript lint problems