Elevate ext.plugins.PluginClient to BasicClient
Basic identity support
Starting work on plugins, refactored channels into ChannelPlugin; slowly becoming usable.