Add more validation around configuration, fix 'rackspace' requirement

* Handle NoSectionError cause by config.cfg missing [rackspace] section
* Handle execution outside of a littlechef kitchen better