Added classes to implement team call.

I had time so I went ahead and implemented all the classes for team.  Yeesh.