Plugin system

Initial commit for plugin installer