puts the logic of the 'already invited' method into the user model, out of the view, no more bugs.