The 7 best free agent signings Jerry Reese has made as GM of the Giants