Double-check Event schema

 * Include a few missing fields
 * Add `timezone`
 * Update JSON Schema
Hurm, yeah. Good point. OK.

I wonder what this means for the `timezone` field. If we're always encoding it in ISO8601, that has Timezone support. I guess it is a good way to ensure we always know local time. Thoughts?

cc/ @twneale @jamesturk