Carl Winchester has signed a new contract which will keep him at Boundary park until the summer of 2017.The deal for the 21-year-old is believed to have been on the table some time ago but an agent dispute held up the deal.