beginning work on tag hierarchy testing
added parent_id
got basic relationship working
added validation for object being parent of itself
added more scenarios
more scenario writing
problem with recursive untagging
got recursive list of child tags
passed all tests