pep8 all the things
moar updates.

* Updated code to now pass all of Openstack flake8 "hacking".
* Added the ability to simulate the operations of the script.
This new argument will run all discovery commands without
ever run anything on the system that is distructive.
* Added traceback to the script so that if a stack trace happens
it will be easy to being debugging.
updated persistant changes method
Updated simulate function

When using simulate all purposed persistent changes will be written out
to a temp file for user review. The changes will not be moved into place.
spelling updated
made changes to args in class when True/False
Merge pull request #2 from cloudnull/dev

Updated retrofit application