Coffee fix2

Fixed CLA issues (I think), and added additional commits to comply with @bajtos requests.
Style: put the opening parenthesis on the next line:

```js
validFileType = (ext !== '.node') && 
  ((typeof require.extensions[ext]) === 'function');
```

Also in the spirit of the comments above, move the check to exclude `.json` extensions here.