Support input files with multiple chromosomes not in genome order

* Adds ability to have .ped files with data for multiple chromosomes
* Relaxes constraint for data to be in genome order
* Verifies .map and .ped files have entries for same number of positions