Enhance metadata

  - Support escaping double quotes.
  - Support meta data for attributes.
Is there a reason to not treat truthy values as true here?