Tests/add topic tests

added tests for Topic, Question, Person, with respective classes. Add recentQuestions, sorted descending chronologically, and remove after 20 questions.