Added topics controller and model, still not finished