rewrite
deleted obsolete files, added comments
updated tests, added batchupdate
removed method
syntax updates
formatting
removed block name
expanded comments, clarified method names
tweaks
updated readme