When detecting invalid resource name print it as part of the error message
cfn script: get bucket before attempting to create it.

Also create bucket in the region where the rest of the stack in.
Merge pull request #149 from shadone/cfn_script_bucket

Cfn script create bucket in the specified region