Tag structure 2

Major "inner workings of tag structure" update.  Everything in existing tag classes should be ok now.  For the future please follow the updated guidelines here: https://twiki.cern.ch/twiki/bin/viewauth/CMS/FLASHggFramework#Guide_for_writing_a_tag_object_a