refactor into Writer model.  Remove the weird usage of passing in a block to transforms, since YAGNI
update docs re: no block passing, and remove commented code
bump 2 version 2.0.0.  removed transformation block option, added update_only