Add two features and tests

Features:

  - a :match-missing-key-with-nil? option that allows {:foo nil} to match {}.
  - the ability to supply options as metadata at any level
Version bump