Add independent disk capabilities

Independent disks are available to use only through the api in 5.1, not
the console.  Added methods to create, query, attach to a vm, detach,
and delete.
Update CHANGELOG
Use VCR to make tests more readable/manageable