Dennis Maher spent 19 years in prison for a crime he did not commit - until a law student uncovered the evidence needed to prove his innocence.