Add invite entity and repo
Add migration for TeamInvite
Add TeamInvite entity persist test
TeamInvite::token does not need to be unique
Generate team invite
Finish /team/invite/get