Updated readme
Changed tabs to spaces
Changed config file to json
Reload modules when restarting class
Allow default value in get_config, this will return if value is not set
Allow spaces in config values
Forgot a parenthesis
Allow clearing config settings
When not forking log to console
When reloading bot, do not wait and do not show useless logging message
Socket timeout is warning
Require >= 2 args for !set_config
get_config with no args: get all config groups; get_config with 1 arg: get all k/v for that group; get_config with 2 args: get value for group+key
Revert "Merged py3 into master"

This reverts commit f0b2f4903bf5b89d8b51dbaece043c1a759a091a, reversing
changes made to cbf6b2f2c91e229759ef29cfbcba0ab4d8e1207e.