Add conformance to Equatable
[Tests] Refactor HAL to use external fixtures
[Siren] Support embedded documents
[Tests] Use fixtures for converting to HAL
[Siren] Convert embedded representors during `asSiren`