mvc refactoring, config class, autoloader...