Add option to provide a server password
Fix channel joining to not be Freenode-specific