Update notes for submitted changes

* Add a test for command registration.
Update notes for submitted changes

* Rework run_shell_command