Factor text post-specific fields into new TextPost class.
Add LinkPost and QuotePost model types.
Add AnswerPost model type.