Accept/propagate the correct params when creating a new disk

This patch tries to match the [API](https://developers.google.com/compute/docs/reference/latest/disks/insert)  w.r.t disk insert(create). The user is now expected to pass one of ```image_name``` or ```size``` and ```snapshot``` when creating a disk.