Added basic plugin support
Plugins will install dependencies recursively. Small fix where plugins directory didnt exist before initial startup. Add more settings