Home Nfl Giants agree to terms with CB Logan Ryan