This resolves #14. If the stream key or address are passed on the command line, those values take precedence over whatever is in the settings file.
So far things work. Needs lots of improvements.