Better RESTful routing

Changed how http methods are defined in the router.  Http methods are now defined like this:

    $app->addRoutes(array(
        '/'               => 'Home:index',
        'get /posts'      => 'Posts:index',
        'get /posts/:id'  => 'Posts:show',
        'post /posts'     => array('Posts:create', function() { echo 'Middleware!'; }),
        ...
    ));