1. wszystkie flagi dostępu masz ustawione na "public"
2. autoloader jest słaby, popatrz jak to jest zrobione w symfony2, prosto, i większe możliwości
3. uzupełniając wiedzę o autoloaderze rzuć okiem na standardy nazewnictwa PSR.
4. skoro masz tablicę z konfiguracją, to na co Ci dane do bazy w stałych?
Cytat
("świeczka") !*! mega to akurat stary Megaupload
I właśnie dlatego trzeba to omijać