With each piece of information revealed or theory debunked, dozens more questions emerge. Sheila Flynn, Rachel Sharp and Andrea Blanco report on the murders that have rocked the small town of Moscow