basic category model+migration, controller, view + minor layout & routes changes