Feature tournament

First pull request giving our basic understanding of tournament. Still unsure of how some of the interactions with other classes are going to work