added Genome, Chromosome, ChromosomeIterator, UserInterface, KnapSackInterface, and placed in packages