Added KeyValue spec and rb files
Framework of the hash