Added Set and some methods
Made peer_api_spec to pass
Fixed failing specs