Add invite gem and restrict signups

Will only allow users with a valid email + invite code to sign up for a new account.
Cool; I’ll be sure to write an explicit test just in case, but that’s good to know.