KRACOEUS-7012 basic certification functionality

This is related to https://github.com/kuali/kc/pull/317 .... I was unable to successfully squash merge those commits,   This code represents basic proposal certification functionality
beanIds are global across the entire application. And since you are using the same bean id it will affect everything. You could use it as a parent bean, but for the reasons mentioned above, you probably need to find another way to handle the persisting of it since navigate on the side menu(which we don't need to be overriding for every page) also needs to persist the same data.