Add tag model
Generate sample tags
Support web api to return tags in JSON
Support autocomplete for tags
Hide autocomplete keyword which has been already selected
Merge branch 'develop'