safety
Wildcard to indicate we want to mount unique devices during runner iteration

A bit of a hack
Updated commands to understand etcd.

This commands have slightly different semantics than the original versions.

build -> build
run -> run
stop -> stop
drop -> stop + remove entry in etcd
wipe -> remove all tags

To get the previous behavior of wipe you have to do drop first, then wipe.
stray Printf
fix ood checking for plume and mantle
Fixes OOD checking in plume (and more generally) by created sourceDirChecker.
Merge pull request #45 from iansmith/improved_commands

Improved commands
tests work
Merge pull request #47 from tcolar/unique_devices

Allow allocating iteratively unique devices (/dev/sd?) to instances.

This is horrible but completely necessary due to my bad on thinking through how instances work.

LGTM: iansmith
Merge pull request #48 from nordsieck/update-mocks

Updated Mocks

I should have updated this when I changed the "real" types.

LGTM: iansmith
Merge pull request #46 from iansmith/fix_ood_checking

Fix ood checking
Flushing flog before exiting.

So we get a chance to see the error

Conflicts:
	pickett/main.go
Merge pull request #49 from tcolar/flog_tweak

Flog tweak

It's sad that this is even necessary, but LGTM: iansmith