Implement virtual management commands.

This is part one of a six part changeset that implements a command for listing images. This command outputs a list of all images that are available to use for provisioning.