Added support for cloudsearch document api

this pull requests adds minimal support for the cloudsearch document api. Currently it allows additions and removals using the batch api.