Fix nonexistent staypuft_deployments params when services have no configuration

If there is no configuration for any service in step 3,
there will be no params[:staypuft_deployment] present.
This adds test if params[:staypuft_deployment] exists
to deployment_steps_controller when step 3 is submitted.
Update readmes
Also add populate with assigned hosts for easier testing
ordered hostgroups needs to be an array rather than a Relation

For deploy.rb, we need an array rather than a Relation
Merge pull request #52 from sseago/ordered_array

ordered hostgroups needs to be an array rather than a Relation
Merge pull request #47 from jtomasek/service_params_fix

Fix nonexistent staypuft_deployments params when services have no config...
Merge pull request #49 from pitr-ch/master

Update readmes
Assigning multiple hosts to OpenStack hostgroup
Capitalize
Merge pull request #50 from pitr-ch/orchestration

Also add populate with assigned hosts for easier testing && multi assignment of hosts
Update a gemspec URL of repository

Version bump
Merge pull request #53 from ares/bumpo

Update a gemspec URL of repository
Fix README link