implemented genome prereading to determine chromosome order and hashing this information so that preread only occurs once for each genome file. Working on the actual read behavior.