commit with deletes
better rm -r removal
basic tests in place
helper + with test