adding categories and terms models
migration for categories and tags
adding all the models and associations for tags and categories
Merge branch 'terms' into develop

* terms:
  adding all the models and associations for tags and categories
  migration for categories and tags
  adding categories and terms models
adding indexes and unique constraints to records in categories and tags.
adding seeding file to populate category and tags