Implemented TeamClient, this resolves #8