Recognizes focus user. Adds missing semicolons.
No longer requires focus component and focusUserJid to be configured in config.js(but they can still be overridden there).
Displays error message when focus component is not available.