Made talk comments have commentor names

Involved changing the event model / event comments to work like the talk model / talk comments.  Also added some event tests for basic data.