Adds tagging models, migrations, relations, and validations
Merge pull request #1 from 0xc00010ff/bc/tagging

Bc/tagging