Rangers Sign Vincent Trocheck To 7-Year Deal