Fixes #368

Avoids the false positives listed in #368 and passes all tests.
`it('should not report block scopes (#368)', function() {` 

also, notice the no space between `function` and `(`. Ironic that for some reason we don't have this in our own `.jscsrc`.