改进了动态路由添加和解析机制, 拆分了入口文件 index.php

以前添加路由的时候是这样:

    add_route('#^/panels/[0-9]+$#', function() {
            echo 'hello panel';
        }
    );

可以看出, 我们需要自己来写出难看的正则表达式以用作 URL pattern,
而且, 我们为这个 pattern 指定的是一个 callable, 它只是一个函数,
这样不利于与后面的 MVC 架构衔接.

现在, 我们添加路由可以这样了:

    add_route('/panels/:panel_id', 'GET',
        array(
            'controller' => 'panels',
            'action' => 'panel_info'
        ),
        array(
            'panel_id' => '[0-9]+'
        )
    );

可以看出, 我们不仅不必再写复杂的正则表达式(好吧, 实际上我们还是写了
小部分规则), 而且我们还能够指定该路由所对应的 controller, 以及 action
了.

其次, 我将原来 index.php 中涉及初始化相关的动作转移到了 bootstrap.php
文件中, 设计路由添加的动作转移到了 routestrap.php 中.

本次提交的版本不是一个能够运行的版本, 因为我添加了两条路由, 但是没有
为这两条路由添加相应的 controller, view 以及 model