Add categories and tags migration/tables/joins, and add excerpt field to article

Create migrations for tag and category tables along with the join tables for articles_tags and articles_categories. Add excerpt field to article model. Add indexes for tags and categories names (case insensitive).