php mvc cms example with admin panel file editor