Refactored default options and debug messages.
Removed unused code.
Prepared unit tests.
Modified obfuscation regex.
Integrated david node package status.