removing the individual loaders in order to consolidate them into a single, shared loader
changing the working name and URL of the plugin so not to conflict with another file in the repository.

changing the ways in which the plugin loader, plugin components, and plugin works
extending the new plugin name base class
extending the new plugin name base class and implementing localization
defining a base class from which all other components can inherit

also getting rid of the version constant in place of a properly, defining a single entry point with the run function, and defining the plugin slug as a property
introducing the single, shared loader class