add test for batch delete
add exception throwing methods for batch
initial batch remove support
initial batch remove done