moved getTagsByString to the Tag Model from Project Model. I think it makes more sense there. moved around tag saving code because it was wrong before