Passworded channel join + ignore debug.txt

Allows joining channels that require passwords. Involves some changes to the JSON config file:
* Channels are defined as `{"name": "channelName", "password": "pword"}`
* Config is not backwards compatible

Also ignores /debug.txt, because why would you not.