Unified command execution and unit tests

- All arguments inits moved to own clases
- Added unified way to execute commands
- Unit test structure and very basic tests
- Command line script to test coverage
- Argument parsers moved to corresponding commands
- Automatic parsers and command mapping

Change-Id: Id099d14702d9590729583dfd9574bd57022efac5
Related-PROD: PROD-28199
diff --git a/setup.py b/setup.py
index 248ceb2..3db2008 100644
--- a/setup.py
+++ b/setup.py
@@ -24,9 +24,9 @@
 entry_points = {
     "console_scripts": [
         "mcp-checker = cfg_checker.cfg_check:config_check_entrypoint",
-        "mcp-checker-package = cfg_checker.cli.package:cli_package",
-        "mcp-checker-network = cfg_checker.cli.network:cli_network",
-        "mcp-checker-reclass = cfg_checker.cli.reclass:cli_reclass"
+        "mcp-checker-package = cfg_checker.cli.packages:entrypoint",
+        "mcp-checker-network = cfg_checker.cli.network:entrypoint",
+        "mcp-checker-reclass = cfg_checker.cli.reclass:entrypoint"
     ]
 }