Добавление обработчика командной строки

Обработка ключей и путей к файлам с командной строки, работа над
выбрасом ошибок.

Код полностью откомментирован