Introduce and use Image struct

Add a new Image struct that groups image name and hypervisor. Use that
in the build and run code as a cleanup.

Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>