There's now an interface for plugins, which simplifies handlmessage
quite a bit. Split all plugins into their own .go files. You still need
to manually register them in handleMessage.go