Read XMPP information from the config file instead of command line args

> Additionally, the XMPP password can be omitted from the config file; the user will be prompted to enter the password when the controller is run.

Comments? I tested this and it works as far as I can tell.