Fixed some errors in overlap.py

Aligner now handles N's. Other minor fixes. Thanks, msr.