Make topic name a field of ProjectTopicContainer

Which means eliminating the TopicName model and updating all previous
ProjectTopicContainer versions
Tweak project topic containers, fix tests