Gem update
Improve metadata handling

Parse options for metadata:

* :recursive - search hierarchy up for given key until found or parent
nil?
* :default - provide default if key not found