generate a link for each user (bug 1074518)

- [x] add in signing of state code when ready
Will a week be long enough? If it expires it will silently fall back to non pre verified.