Update AUTHORS
Fix issue #146
Initial decoupling of github-feed plugin into its own structure
Plugin loading from a plugins.json definition file
Dynamically load channel plugins and hook them up to topic changes.
Moved the github plugin into its own github-feed plugin structure and added it to plugins.json
Wait for the ItemView to be rendered before loading the plugins
Passed in the initial topic of the channel on plugin initialization.
github-feed plugin declares and registers all the helpers it will need.
Changed to double quotes.
Load plugins as node modules
Load plugins as node modules
Converted github feed plugin into a node module
Precompiled node modules are loaded quickly enough to receive the initial topic from the first hook, they don't need to have it passed in to them on init.
JSONP responses include meta and data objects, the response we want is in the data part so parse that out.
Cache the channelview's message element onrender
Basic channelAPI exposed for channel plugins.
Exposed timestamp helper as a function that can be required and called in js scripts as well as used as a helper in templates
Use the channelAPI in the github plugin to plug into Komanda functionality.
Declare the if-github-type helper in the github plugin module and pass it to the template being rendered. This is needed since the hbs/handlebars context that the plugin will be executed in will be Komanda's so any helpers registered in the plugin won't be in that context.