check-in feature and can_user_rsvp added

The code needs to be tested further, but works well in the general
cases.