Fix add function, add items when it does not exist.
Check duplicate when add post uuid into index list of tags & categories.
Add create new category & tag in list utility functions.
Add utility functions.
Finish tags & attachments change in post update action, also move several logics from model class into sub classes.