Added plugin support and moved most functionality to core plugins
Merge pull request #18 from Alvinlz/revamp

Added plugin support and moved most functionality to core plugins