This commit changes parseResponse to the following behaviour:
 - None if all of the requests have failed
 - Some(TrailblockDescription) with result of Nil if Nil is returned
 - Some(TrailblockDescription) with actual results