Create a new plugin

Creates a new Plugin instance. A plugin can be applied globally, or scoped to a specific Service, Route, or Consumer.