Changed the way individuals are added and removed from the environment. Also modified the method of how to mutate alleles.
Implementation of allele block based neutral loci inheritance algorithm. All alleles are indexed first by copy index then by loci index. This establishes all alleles in two contiguous vectors. During inheritance we exploit data parallelism by reinterpreting the byte vectors as pword vectors, generate a random number in [0, 256), get allele mask, and fold the two parent copies into a single vector according to masking
Minor modifications used for testing auto vectorization
Cleaned up code