Initial variable length crossover implementation, simple individual and population tests, added regions to class properties