Add putMapping to API
Change operation-factory to always capture response body
Switch to separate OO classes for cluster, index, type