refactor batching to suppress flapping
fix visualization tests
can roll back a batch
transactions. resolves #5
peek(). resolves #4
beta! added new functions to docs