added support for coffeescript style declarations

The CoffeeScript compiler always pushes variable declarations to the top of the scope, like this:
```coffeescript
request = require('request')
```
-->
```javascript
var request;

request = require('request');
```

Sleuth doesn't detect these requires, making glslify/glslify-live transforms incompatible with coffeeify'd code.