Add LeaveEvent
Make Channel.unifyName lowercase the name
Use play-json