fixed problem reading --precompute-peaks files; fixed bug matching when all time diffs are zero; added tests for --precompute-peaks