In Twinsburg, Ohio, Charlene Puffenbarger's three-year-old son was the only witness to her brutal murder. An unexpected source led detectives to the killer