Tournament selection

Added tournament selection and added more comments to the
GeneticAlgorithm Class