Moving CLI class into the main config file
Custom facio exception class
Added more output to exception class
Moving the mock open method to the base test case for reuse in other test modules
Mass refactor of the config module
Fix Error in atexit._run_exitfuncs: when running tests
Fixing base test classes stdout, stdin, stderr and puts mocking, properly
Python 2.6 requires unittest2 lib
New puts mocking technique
New puts mocking in git tests
Commenting out template tests - to be refactored
Better puts mocking for pipeline tests
Raise FacioException when non recoverable errors are encountered
Calling new config classes in facio start
New config test suite for new config classes