Add a plugin class with configuration loading.

Adds a new extended plugin class which allows setting up a configuration for BungeeCord plugins even easier because you don't need to load the configuration (and the defaults) anymore. This will add an additional extended plugin class so it isn't required to use the configuration API.

Defaults will be automatically loaded and copied to the plugin folder from the JAR when the configuration is first accessed.