Move tag creation to Tag class, not the better place but better than
article

Some specs refactoring too and new tests case