Tests that expose SEQWARE-1374

Create tests that check for missing error conditions
SEQWARE-1374 Fix up the Metadata tool (and MetadataWS along the way) so that it reports invalid parameters correctly