document DatasetRow class
move error and success response classes into single file