znc: add support for modules, add fish and push module

Close #1148.