Event: serialize event token to json, don't serialize empty fields
Don't delete nil fields
Channel#token : use UUID instead of base64
Adds specs for this PR. That's gangsta !