Kfsti 668

This is the initial PR  for applying the KC CGB overlay project to KC 6.0. It should obviously be reviewed closely.
Could we put these in a Constants class or enum somewhere.  I see where these "CustomerExists" values are references in other places in the system (I think in a rule class I saw somewhere).