Chelsea starlet Conor Gallagher has signed a new long-term contract with the club after agreeing to join West Brom on loan.