Обновление кода в соответствии с требованиями

1. Создано второе sample-приложение
2. Тесты перенесены в директорию tests
3. Функциональные тесты переработаны
4. Изменены composer-файлы