Some code refactoring: Introduce vanilla autoloader, front controller and custom router