Fix issues with mulitple users on account

Mulitple slack users trying to access integration would
generate new instances when authenticating and destroy the
other users tokens. Users now store instance in shared "team"
record.

Deleting an instance also destroys the team and signing back up
will regenerate the team record and update the user instance id.
Other users will need to re-authenticate after a reinstall as well.