extract code, text as list

only question, answer object need these methods.
this resolves #21 
`self._data = data` can be added to the `SEObject` class as it's called for all of its subclasses.