Read XMPP info from config file instead of CL 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.
Merge pull request #3 from kalgynirae/bye-bye-arguments

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