PutMulti and GetMulti pass
added tests for put/get multi & GetAll - had to fix some of the reflection, not sure if this was the proper fix - *may* have
changed the API and the expectations of clients to provide pointers to slices instead of just slices