Enhancements for Issue 179

Adds better Exception handling
Resolves issue when read-only user reads config on gathering facts