Graph alignment goodies using pairwise hidden markov models

Extension of Jason Pell's work, depends on (or incorporates) #276 
With the test cases so far this branch never gets called. I'll need measure coverage with a larger selections of reads.