set up rspec
Select and load the correct driver based on URI
ignore generated cruft
add rackspace driver
add openstack driver
add DigitalOcean driver
add aws driver
add cloudstack driver
allow drivers to override default ssh username
allow drivers to pull out creator
remove driver specific code
make ssh username selection actually work
load providers correctly

shift to loading providers on demand, and maintain a registry of
providers
rename drivers to providers
shuffle aws credentials loader
push aws specific stuff into the provider
DRY up loading the correct provider class
note sample fog urls
make #creator raise

and ensure digital ocean returns an empty string
rename ssh_username to reveal intentions better