Refactor vm.disk.add to vm.disk.create
Add vm.disk.attach
Fix attach disk error checks
Refactor disk logic into disk.go
Merge pull request #145 from zeeyang/attachdisk

Add ability to attach and link to existing disks
Add floppy device related helpers
Add device.floppy cli commands
Add device.boot tests