~~~~~~~~~~~~~~~~~~~~~
* Re-added code for using a verified name for a proctored exam attempt that had been reverted.
Replaced with signal emitters, which will allow name affirmation to contain the logic for deciding
when a verified name should be created or updated. Also restructured signal files to differentiate
between signal senders and signal receivers.