wip: Refactor the source to avoid duplicated code
add: Add an certificate and server extension observer to fix some issues with the refactored source
fix: Don't do double work if we are observing some in-progress test
fix: Fix some more warnings
Fix issues with the code due to refactoring.
empty: rename certObserver methods