Restructure plugin repo so others can use it

I renamed files and restructured files so that the repo represents a standalone plugin that is easier for people to integrate in to projects.