Adds References support
Merge branch 'master' into references2
Addition to Factory
Rename ReferencesDeserializer to ReferenceListDeserializer

Fix unit tests
Fix @covers tags
Merge pull request #13 from Tpt/references

Implementation of References