Kfsti 668

This is the initial PR  for applying the KC CGB overlay project to KC 6.0. It should obviously be reviewed closely.
should we maybe throw a ```new IllegalStateException("no funding proposals or sponsor found on the award");``` rather than ```return null; ```?