Implementation where new invitation creation deletes all prior invitations with that target email
implemented different scheme for retiring invitations: so that after user registers, all invitations with tokens that match the registered email are deleted
implemented can_follow? logic and made use of this in user code.  Also some refactoring of invitation with delete_invitations_by_email implemented.