CYB-110, Nolan's work on commenting as best can be determined.

A few notes:

Nolan had parent_id with {null: false}, yet in a comment on that same line a case was mentioned where it would be NULL.   I am instead removing the null column constraint until further consultation with Nolan.

In the spec, the one data item ends in "_response" but is always used in a request, not a response so I renamed it.

Remaining files in Nolan's commit all appeared to be older than what is in master so they are not in this commit.