GH-4 Add basic plugin support

- plugins can register for IRC events