add simple local aligner and support classes