Adds functions to read BAM files
Updates dna_aligner to map BAM files
Adds the files src/utils.[hc] and recycles some variables
Fixes bug when mapping paired-end BAMs, and improves the options usage
Resolves conflicts