renaming TagEncloses method as Encloses
fleshing out MarkupElement and Markupable classes further