Split deploy implementation to add unit testing
Add archiver and security modules

Change deploy command to use the two new modules.
Split external/cli/file and static/const configs
Add tests for deploy command implementation
Use NDC_DIR_PATH instead of NDC_ROOT_PATH

Emphasize possibility to use relative paths rather than
absoulte ones. Specify tool's directory, not the system's root.
Add more tests for deploy command implementation

Make deploy command work.
Merge branch 'deploy'

Make deploy command work in tests.