added failing scenario: show message if a topic without any cards is set
implemented scenario: show message if a topic without any cards is set
current topics changed: button depending on whether there are any cards
moved implemented scenario: show message if a topic without any cards is set: new => change_current_topics
refactoring: Card: marked some methods as private