Add failing test demonstrating failure of complex union type.
Correct failing test.

It was actually an invalid schema I had before, and to trigger the bug I was seeing, `additionalProperties` has to be in the `items` hash.
Only run additionalProperties when dealing with an object.
Increasing version again! Adding fixes for obscure additionalProperties bug