get shard list/delete shard by id

Hi All,

I have implemented methods for manage shards. I am going to use them for delete outdated shards because scheduled deletes isn't implemented yet.

Thanks