Add utilities to create secure tokens with expiration times.  Create an emailer to send invitations to invited participants of recurring events, which includes a secure token generated from their email address.