implement ordered-list diff/merge/patch
refactor ordered-list patch
refactor ordered-list merge
fix bug in ordered-list diff
refactor ordered-set diff using ordered-list diff
add test
minor
rename object -> dictionary
update readme
v0.4.0