Tweaked the request lifecycle to route everything through a root start.php file so it's easier to understand the process and change it if you want