user tag spec and tag model setup
Signed-off-by: tee jia hen <wizztjh@gmail.com>
pass 1 existing tag test

Signed-off-by: tee jia hen <wizztjh@gmail.com>
done with update tag
Signed-off-by: tee jia hen <wizztjh@gmail.com>
add tags seed
add more description error

Signed-off-by: tee jia hen <wizztjh@gmail.com>
Fix merge conflict
Update tags table: rename column to 'name', and unique index and not-null name column
Move taggable functionality to module
Remove tag editing from form - I don't believe questions should be tagged while they are being created right now
Render tag selection inside owner controls
Render tags inside a display div
Update schema from migrations
Add tags javascripts and stylesheets to load select2
Require select2-rails
Render select2 input in owner controls
Allow tag_ids to be submitted as an array
Update fixtures attributes for tags
Only attempt to assign tag if the tag can be found
Use tags list instead of tags string
Remove tagging from owner controls
Place tag input on question create form