somewhat working implementation of a bam parser
dos + extra features, then move onto python wrapper