MAESTRO-2709 the plugin post method didn't work with the same params as the get method -

even though the sole example in the code treated it as such. (I guess that method never got called).
Made both methods work with same format input path, tidied up code to be (a little) more consistent.
Have POST follow any redirects it gets back (as GET's)
Fixed some unit tests