Properly check for errors in PutItem and AddItem

Use ```CheckGet``` instead of ```Get``` as it correctly returns ```nil``` for empty values.