added factories
first integration test, single point crossover added
first integration test, single point crossover addedt
added crossover module, still working on population