add interface for people to join teams

this currently doesn't handle errors yet.