Support for patternProperties and additionalProperties

Fixed issue #14: patternProperties
AdditionalProperties: trivial (but not last) implementation using {{schema ../additionalProperties}}