updated based on feedback from pull request 113
adds support for sequential categories and with_categories for topics in factories.rb