Create develop branch with a lot of changes
Added EventEmitter2 to dependencies
Update EventEmitter2 to lowercase for npm reference
A "few" fixes and more

Get advance to update the media data
`earn` should update the user, not the current DJ
Fixed getWaitList and getWaitListPosition
And a lot more
Merge branch 'develop' into HEAD
TATDK/plugapi Issue #23 - treat dataType for votes as an int
Merge pull request #22 from AvatarKava/develop

Update EventEmitter dependency to lowercase in npm for case-sensitive support
Use src while in develop branch

As suggested in #22
Add role to user objects
Getting ready for the moderation commands
Be able to use user object
client.js - edited role, ban & added mute object

The ban object no longer contains integers (60, 1440 and -1) but strings instead, h(our),d(ay),f(orever).

I also added the MUTE object, same thing here, only strings, no integers.

The ambassador global role is 3 (manager) instead of 2 (bouncer).
Merge pull request #25 from xBytez/develop

client.js - edited global roles, ban & added mute object
Merge #24 Added Moderation and fixed functions
A lot of changes

Constants being constants on module and not instance
Remove cookies from authentication
Remove direct access from room data
A lot more
Fix getWaitListPosition
Fix JSDoc for events
curated => grab
Added chalk and began work on more detailed logger
Fix advance not being emitted