Add subcommands for supporting snapshotting.

These commands are the basic CRUD operations for management of
snapshots. Right now the idea would be to only support a single virtual
machine (e.g. you need to specify GUID).