fix false positives in changedAttributes, closes #96
add more tests
update README