categories routes and controller