Add the plugin

I know I should have committed in parts but oh well.