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
Better stub out abort mock.
Merge pull request #8 from tildedave/fix_rackspace_config_requirement

Add more validation around configuration, fix 'rackspace' requirement