model, migration, controller, and categories routes complete