Improve defaults

This makes the defaults a bit nicer, including automatic image ID lookup, reading API username/key from standard environment variables, and updating the default flavor ID to the new server types.

I also replaced all uses of `stub()` with `double()` to prevent rspec from showing deprecating warnings.