Use all alignment candidates, not only those with minimum distance
Re-organize debug functions and fix bugs
Add data structures and functions to process misaligned reads (in callsnp.go and debug.go)
Return last info of SNPs are not found (in function FindSNPsFromMatch)
Modify test cases