Extensions Clarification

Handles Issue #553 

After discussing some conformance requirements with @andyjohnson , it seemed like there needed to be a bit more clarification on the term map as well as a requirement about not having empty extensions.