create category model and migration