implatment deserialize
implament deserialize
update test code
implament circular reference deserialize
fix deserialize implement and fix some test code
fix __id__ property determine method
fix comment
Merge pull request #10 from Gwill/master

working on deserialize