Kracoeus 7012 certification

This implements the certification panel.  Much was already done, this clears up a bunch of problems.  I had to do put some work arounds that need to be in place till questionnaire is fully JPAed
This should only be called where the questionnaire can be edited. If the personnel save isn't calling the personnel save method, we should figure out how to do that instead of saving this here as well.