Добавил свойство app_names контроллеру, вектор, в котором хранятся имена приложений, сделал класс ошибок ContollerErrorException
Добавил запуск приложения Echo по команде "echo"
Перенёс обработку исключения контроллера в метод run() контроллера для того, чтобы выполнение программы не завершалось при неправильной команде
Сделал передачу вектора с коммандой приложению echo. По сути готово первое (простейшее) приложение на данном этапе. Проверить можно так: echo "some words"
Пополнен .gitignore
Поправлена работа echo (выводятся все параметры вместо того, что следует сразу за названием команды)
Перезалито в UTF-8
Добавлена сортировка вектора для корректной работы бинарного поиска
Дополнены ключи в makefile
Добавлен тип параметра QPARAMETER - закавыченный параметр для строк и
параметров со строками
Исправлена ошибка при обработке пустых строк
Расширен класс IApp, организована базовая обработка ключей и параметров для Echo
Revert "Добавлен тип параметра QPARAMETER - закавыченный параметр для строк и"

This reverts commit 475f91db24cac547439f1426006f87d3e52c3c09.

Conflicts:
	apps/echo/Echo.cpp
	sys/Parser.cpp

Поправлена работа с параметрами
Исправлены конструктор Echo и вызов echo.run() из контроллера
Добавлена обработка ключа reverse
Добавлено исключение для обработки некорректных ключей при вызове программы
Добавлена начальная работа со справкой
Добавлен файл apps.h - общий заголовочный файл для всех подключаемых приложений
Добавлены #ifndef для исключения повторных загрузок заголовочных файлов
Добавлена проверка при открытии файла справки
Поправлен справочный файл
исправил путь к файлу help для win32