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 change is outside this jira's scope and has been fixed in a different way in another PR.