Bristol City teenager Bobby Reid has signed a new contract, tying him to the club until the summer of 2015.