added category model and migration