Added a task to publish to a local directory so I can test the simple jar.
Refactored the plugin naming, added the test to check the plugin is applied correctly.
Added work on adding the build finished hook, without any logic currently whilst i write the test.

Added plugin extensions and a nested extension with a test.