minor optimizations to the global aligner, generalize shared sections of code
switch to lower-memory implementation of the aligner
starting work on jump aligner