adding pact-specification tests from https://github.com/bethesque/pact_specification/tree/1036dbe467c8910de153f6cde07286bbba8e082c/v1.0.0
Headers are case insensitive and there's a weird thing around commas and whitespace in header values