1.0.0 updates

Assorted fixes and enhancements. Comments, @kainosnoema?
We're setting `presented` to the value of the mapped resource, and were only using `resource` for determining the root key. That's why I suggested removing this and leaving the root key generation where it was. Anyway, not a biggie. Just a little confusing.