After trade demands and tense negotiations, Garrett and the Browns reach a deal that will keep him in Cleveland long-term.