Halpern signs with the Rangers