Merge pull request #5 from culka/master

Additional features
Merge pull request #6 from culka/master

The bot learns new phrases by listening to the channel
Strip punctuation from seed word candidates and attempt to generate a min length phrase
Alternative nick, disconnect if both are unavailable