Implement and test BatchPutItem

I have a use case which would be more optimal with batch inserts, so I have implemented it in your driver.  Enjoy.