Tournament Join Updates

Updated methods to differentiate Individual type Tournament and Group
Tournaments.
Updated new test data structure to simulate group and individual
tournaments.