Fixed rand functions so that it always return random numbers, added Genetic member function Run simulation that is the only thing that needs to be called from main, added percentage bar