Add parent references to Answer and Comment.

This required making Comment a generic type.
I originally thought the circular references woudld break the Java GC,
but it looks like it will actually be fine.
Fix tests.
Merge pull request #73 from stephenjust/updated-models

Updated models