removed default for group and having run-instances fail if group or machine are provided in a non-IaaS deployment
only sending over val for group in IaaS deployments
Merge pull request #131 from shatterednirvana/fail-if-cloud-flags-used-on-non-cloud

Failing if --group or --machine used in non-IaaS deployment