Adding index to name on categories
Adding validations to Category
Overriding Category#name=

This is ensuring that any category put into the system will be
downcased in the database.
Adding the 'unhappy path' for Category creation.