Tags

I created two models, topics and tags, and wrote tests for each model. I associated these models with story and then added a 'tags' field to the story representer. I'm not sure about the tags method on story -- for representer purposes, it seems like we're only interested in the names, but should the method return the whole object?
yeah, I was thinking about uniqueness across tones and topics, but that is assured already, so you're right, uniq would be overkill.

I do think a sort might be nice to create a more consistent list of tags, but that is just my opinion.