Add initial plugin interface skeleton
Add initial plugin interface skeleton

- Add Hooks class
- Add PluginInterface Class
- Add initial set of Event classes

leth/nose2,little-dude/nose2,little-dude/nose2,ezigman/nose2,ptthiem/nose2,ojengwa/nose2,ojengwa/nose2,leth/nose2,ezigman/nose2,ptthiem/nose2