[SJS-219][ENH]: setDebugMode to take a options parameter or boolean to turn features on or off
[SJS-214][ENH]: Improved encapsulation system
[SJS-214][DOC][ENH]: Improvement of documenation in logging.
[SJS-219][ENH]: Added the flag check in _logFn to follow user set features
[SJS-220][TEST]: Create a test for debug mode
[SJS-220][DOC][REF]: Updated README.md with new test debug