added osdwrapper to accomodate the openstack data model
this allows an array of disks to be passed to the class then
having each become a defined type