England winger Tommy Freeman has signed a new contract with Northampton Saints, the reigning Premiership champions. The deal keeps him at the Northampton club.