topics controller + views
adding topic views, tests and css