Changed to an AccessKey model

this way we can add keys straight to the meeting if need be (for
example, sharing the meeting without adding a new attendee)