[services/net/webserver] move navbar inside #wrap
add support for pydle.async
don't handle_forever lol
[services/core/admin] fix stupid globals bug
[services/core/admin] use exec instead of eval(?)
[services/core/admin] fix janky exec
add service.model to add models easily
[services/moderation/badwords] add support for bad words
[services/moderation/badwords] hook the right event
use re.I for matching words
[services/moderation/badwords] show badwords from right channel
[services/moderation/badwords] doc
[services/moderation/badwords] allow elevation via chanserv
[services/moderation/badwords] put docs in the doc field (whoops)
[services/moderation/badwords] don't op the user when trying to kick
[services/moderation/badwords] schedule callback correctly
[services/moderation/badwords] make chanserv op message templated
[services/moderation/badwords] configurable kick message
more normalization!
add karma