Creating initial population
Added mutation, crossover schemes
fixed merge conflict