Changed main package name to be PEP8 compliant. Changed plugin name to use underscore.
Fixing some pylint warnings
Removing args from message creation in Factory.
Removed examples of serialize.py in __main__. Moved to the test folder.
Changed imports to make the debugger a package outside the debugger_plugin. Rework on the CodeExecutor to improve testeability. Added RPCDebugAdapterClient for clients to connect to the RPCDebugAdapter.
Changes in project.
Adding some unit tests for the core.
Renaming debugger to ndb3. Renaming folder.
Renamed Debugger in ndb3.py to Ndb3. Renamed DebuggerThread to Ndb3Thread. Renamed classes in tests.