Merge pull request #5 from bitdewy/hotfix/update_&_save

fix read properties use callback mode, then update & save issues
Removed unneeded parent property.
Removed unnecessary escaping.
Tests now do in-memory comparision instead of writing file to disk.
Bumped version number.
Merge remote-tracking branch 'origin/master'