Make Sockbot take a userspecified config file to override default conf
fix issues with notifications, add features to discourse, improve rate limiting to avoid the dreaded 429
updates to sockmodules