Refactor topic models (bigun)

See 0117 for a good overview.

ProjectTopicContainers (god what was I thinking) => Topic
Topic => LegacyTopic
TopicNodeAssignment => TopicAssignment

Lots of refactoring in any file that referenced anything about topics.