немного по коду
код
, но видно, что старались. Статические функции???
Глянул index.php зачем вот это, что другого способа нет
if (file_exists('install.php')) {
в точке входа. Использование проверки наличия файла говорит о плохой логике. И зачем она здесь после инсталляции, что подменить, удалить файл нельзя.
Из микрофреймворков, что понравились
Fat-Free