Adding Changed to make file compatible with 0.9.1.1

Hi!

I just wanted to add some files to make things compatible with 0.9.1.1. The rest is explained in the change comments.
```
Changes
Added generic types, <any> to all generic types
Changed connection class's basic functions, listed with comment marks "// !!"
   to follow node's EventEmitter class.
```