#515 Tags implementation

RtTags, RtTag, MkTags, MkTag, plus unit and integration tests.
Merge branch 'master' into 515
#515 removed the puzzle
#515 fixes
#515 style fixes
#515 removes one time variables
#515 removed another one time variable
#515 put random names to the tags
#515 removed redundant refsEntry field
#515 variable change in RtTagsTest
#515 iterate over entrySet instead of keySet in MkTags create()
Merge pull request #595 from amihaiemil/515

#595: pull request Pull request for #515