Issue #13 deserialize

Implemented issue #13 to deserialize a json representation of a HAL resource into a C# object derived from WebApi.Hal.IResource. The derived object can contain embedded resources and lists of embedded resources, fully recursive as per the HAL spec.