After a bit of confusion last night I've got this working and attach a new patch which passes all tests.
My concern was that the final directory was not consistently named and that this should change, but upon viewing the new patch it does not include all of the new files as per claudio's original.
I'm creating the patch as per
svn diff > patch-name.patch
but it doesn't seem to want to include the new index-static plugin src and associated plugin .xml files... any ideas please.
In addition, is it required that we get some JUnit tests together to accompany this new plugin?