Я готов участвовать, первое предложение по архитектуре:
1. Использование composer
2. Использование https://packagist.org/packages/filp/whoops, для работы с ошибками, подключать через тот же композер
3. В качестве конфигов можно использовать Yaml с конвертацией в php, библиотека https://packagist.org/packages/mustangostang/spyc
4. Использовать в качестве логера https://packagist.org/packages/monolog/monolog
Ну и на счет PSR, то предлагаю редакции с 0 по 4 к полному соблюдению.
На счет управление разработкой, то тут наверное нужно развернуть трекер, что бы ставить задачи и видеть кто чем занимается. Так же бы не помещало на все задачи писать тесты.
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации