Завершение работы над каркасом программы

Рабочая обработка и вывод аргументов, правильный вызов всех функций,
коментарии к коду