adding instructions for tests
adding topic and refactoring category classes
adding tests for Category and Topic classes