Simpler plugin configuration

Now plugins can be configured with class instance variables, like so:

```ruby
@config = {
  name: "My Plugin",
  slug: "my-plugin"
}
```