Init TS support
Change version
Restructure classes
Clean code
Rooms
Fix rooms
Restructure dirs
Update gitignore
Edit Gruntfile
Update
Add definitions
Add comments, move Message interface
Add JSDoc
Remove forever, usage example
Add custom connection arg