Refactored Relationship specs to improve the api and parameter ordering
Fixed REST Relationship specs. They now pass
Get and Set multiple properties using the [] syntax
Added implementation for props, props= to embedded node.
[] returns values in correct order and nil for missing properties. If we’re fetching only one property then the result is a value string or nil instead of an array.
Now we only raise a doesn’t exist error if the session is nil and not for every NoMethodError - helps in debugging genuine bugs.