Enhanced require snippet

I usually require modules into a variable with the same name as a module - guess it's not only me. So having two cursors and typing variable's and module's names simultaneously seems to make sense.

Second tab stop is for situations where names doesn't match. Then it's easy to make changes to module name, like

```coffee-script
# req \t cson \t -> -safe
cson = require 'cson-safe'
```

or

```coffee-script
# req \t cson \t <- ./models/
User = require './models/User'
```

Third stop is for pedants like me, who can't stand unaligned equal signs. Just type your spaces there.

Fourth is obviously at the end.

I'd be really happy if you merge this small contribution. Thanks for your great work.
Merge pull request #26 from lzrski/patch-1

Enhance require snippet