Added an updated constructor for event and changed the daos to reflect
the update. The document dao delete now deletes any relations to the
document.