Invitation model

Not finished... tried a few different things. Not quite getting past the issue of the user being created with send invitation.