Add OptimusPrime framework
Making flat repository structure
Making flat repository structure
Убрал многообразиен неймспейсов в OptimusPrime
fixed #7
IFunctionalBlock теперь описывает функцию T2 Process(T1), а не Action<T1, T2>()
fixed #8
Вставил каркас для Repeater и SourceCollector
Убрал RepeaterService, переместил SourceBlock, Добавил тестовый проект для OP
Пишу тест, добавил демонстрацию для Арсения
 Реализация ToFunctionalBlock (вместо ToCallChain)
Merge branch 'Repeaters' of https://github.com/air-labs/Eurobot into Repeaters

Conflicts:
	OptimusPrime/Factory/GenericFactory/RepeaterFactory.cs
Реализовал OptimusPrimeReader
1. Исправлена ошибка в SourceReader.cs
2. Методы создания цепочек и сорцов перенесены в IFactory.cs
3. Переименованы модульные тесты
4. Все тесты работают
Merge branch 'Repeaters' of https://github.com/air-labs/Eurobot into Repeaters
Мердж с OptimusPrimeSourceReader
Добавил flush Redis при старте сервисов
Исправил баг в OptimusPrimeSource
Написал тесты на OptimusPrime.
Обнаружил проблему с записью и чтением в одном потоке через OP
Реализовал OptimusPrimeLogger.
Работает пока только с базой, которая осталась после работы (без бэкапа/восстановления)
Обновил Redis и реализовал сохранение базы на диск
Реализовал восстановление из дампа