Check if user has already been invited

closes #3681
- A simple ember store check for the given email address is done before
the user is invited.
- If the user has already been invited (but hasn't already accepted),
we resend the invite instead of creating a new record.