Merge pull request #18 from bjornsnoen/master

Added javadoc to the Module class.
Add configuration loading from YAML file
Be more verbose and prevent the bot from starting with invalid settings
Be even more verbose and catch some configuration errors
Rejoin password protected channels on reconnect (fixes #16)
Add a Choose module
Add an Uptime module
Update version number
Update README.md