added a tag entity and refactored(renamed blog to post)