Added methods for selection,mutation, and crossover.  They arent working as intended.