Added tag models, migration and tests