Allow booting from volume

Fix #44
We could move this before line 24. It would save many API calls to resolve flavor, image, volume....