Код под переделку
добавлен help
добавлено использование стандартного ввода ( запуск без аргументов )
БОООЛЬШЕ ФУНКЦИИ (распределил все более или менне по функциям для
удобного использования)