add category controller, views and route config