Fill in docs for sound-controller.
Refactor did-load-sound logic in sound-controller.

Also add minor hardening.
Harden stop logic in sound-controller.

Pause player as needed.
Harden sound loading in sound-controller. 

Ensure callback gets called by adding a load
timeout duration and calling after it if needed.