Web Alignment added and altered desktop alignment

Web DNA aligner and altered the desktop version to have a better
software design and allow local alignments easily