non-MVC PHP Framework