Load BAM using samtools, read FASTA reference into RDD

This is an update to the simple somatic variant caller which loads reads using samtools, FASTA files using a custom distributed parser (currently slow), and adds unit tests.