Added chalk and began work on more detailed logger
Fix advance not being emitted
Uncommenting REST try catch

Was commented to test for a bug
Chat event changes

preCommandHandler now gets the parsed chat message object instead of the
raw object from plug.dj

cid changed to id in parsed chat message object
Added channels to Logger

You can use the logger in your own scripts
var myLogger = PlugAPI.getLogger('MyScript');
myLogger.info('Hello World');
Give user objects instead of ids on advance
Easier to make log methods
Chat handling improvements
Use room.getHistoryID();
Chat flood protection
Fully reset connection on disconnect/error. Fixes #30
JS Scoping is strange, Fixed #30
Wait before trying to reconnect
Fix formatting
Fix Tab spacing
Merge branch 'pr/31' into develop
Correcting format of pr/31
Added cacheUsers and changes to getting auth

Related issues: #28 #34
Fix #33
Remove sockjs-client-node as dependency