Feature/results object

Guten Tag,

Results object and test updates for cortex client. Aims for 0.3.0

Cheers,
Colin
I believe the more common convention is for bang methods to throw exceptions (ActiveRecord `save` vs `save!`) :sweat_smile: