Major updates to the way plugins work
Added .gitignore file.
Removed node_modules from versioning