updated .gitignore file and made some structural changes to the plugin