Refactor variables with curr_*

Renamed the variables such as curr_generation, curr_population... etc to
simply generation, population ... with out the "curr_" since its kind of
counter intuitive when they are being used in the code. The name itself
already signifies current* so why name it like so?