[Review] Request from 'KalabiYau' @ 'SUSE/connect/review_140602_add_status_model'

Please review the following changes:
  * d706f06 Implement status key
  * 39af21f Remove commented debugger
  * 7c1d52d Added specs for new functionality

Please do not reinvent wheel and use already well known stuff from stdlib. For this case where hash is not known is used `OpenStruct` - http://www.ruby-doc.org/stdlib-2.1.2/libdoc/ostruct/rdoc/OpenStruct.html

So how it can look like:
```
class SUSE::Connect::ServerDrivenModel < OpenStruct
  def initialize(json_response_hash)
     raise ArgumentError, 'Only Hash instance accepted' unless json_response_hash.is_a?(Hash)

     super json_response_hash
  end
end
```

Reason why this is bad I describe above. You modify complete class depending on instance data, which is really bad idea.