Accommodate Single-Read Sequencing

Distribute_reads and reads_first now use lists of readfiles. If there
is only one, it will not look for a second file and distribute the
reads normally.