add batch write functionality, put and delete, add tests

`BatchWriteItems` will write (put or delete) a batch of items to dynamodb. An item is represented as a slice of attributes. Please comment with any questions or suggestions!

I left in my tests for the batch write functionality, but I would be happy to take them out.