Added guards for customer supplied configs

Also moved to rackspace template hash standard.