load and load_chunk refactor

Hi Aaron,

I removed the major duplication; it seems to load my 1k genomes subset fine. The unit tests are not all passing for me, though, but they also don't pass if I checkout the original tree. Caveat maintainer.

Should close https://github.com/arq5x/gemini/issues/83.