Prefer notices over channel messages, fix Git issues and make the bot easier to configure

Notices are handled better by all clients out there. Possibly a good idea to have server, password and channel configuration in a file instead of this combination of hardcoded and command line arugments.