extract code, text as list

only question, answer object need these methods.
this resolves #21 
Why have you added these lines to `Comment` when they're also done in the `Post` class, from which `Comment` inherits?