title: Phalconphp micro mvc routing issue
body: <p>I have just started working on a simple restful service.
  The folder structure I have is like so:</p>
  
  <pre><code>root
  - /api
  --/api/customers.php
  </code></pre>
  
  <p>So for example in the browser I intend to call <code>http://domain/api/customers/fetchall</code></p>
  
  <p>However, I only ever get the notFound handler called. The code in customers.php is:</p>
  
  <pre><code>&lt;?php
  
  use Phalcon\DI\FactoryDefault,
      Phalcon\Mvc\Micro,
      Phalcon\Config\Adapter\Ini;
  
  $di = new FactoryDefault();
  $di-&gt;set('config', function() {
     return new Ini("config.ini");
  });
  
  $app = new Micro($di);
  
  /**
   * Create new customer
   */
  $app-&gt;post('/create', function(){});
  
  /**
   * Retrieve all customers
   */
  $app-&gt;get('/fetchall', function() use ($app) {
      $data = array();
      $data[] = array(
          'id' =&gt; '123456',
          'name' =&gt; 'customerName',
      );
  
      echo json_encode($data);
  });
  
  /**
   * Find customer by name
   */
  $app-&gt;get('/search/{name}', function($name){});
  
  /**
   * Find customer by email
   */
  $app-&gt;get('/search/{email}', function($email){});
  
  /**
   * Find customer by postcode
   */
  $app-&gt;get('/search/{postcode}', function($postcode){});
  
  /**
   * Move a customer
   */
  $app-&gt;put('/move/{oldpostcode}/{newpostcode}', function($oldpostcode, $newpostcode){});
  
  /**
   * Delete customer
   */
  $app-&gt;delete('/delete/{id:[0-9]+}', function($id) use ($app) {
      $response = new Phalcon\Http\Response();
      $response-&gt;setJsonContent(array('status' =&gt; 'OK'));
      return $response;
  });
  
  $app-&gt;notFound(function () use ($app) {
      $app-&gt;response-&gt;setStatusCode(404, "Not Found")-&gt;sendHeaders();
      echo 'This is crazy, but this page was not found!';
  });
  
  //echo $_SERVER['REQUEST_URI'];
  $app-&gt;handle();
  </code></pre>
  
  <p>If i instead use <strong>/</strong> instead of <strong>/fetchall</strong> then in works but it also matches any url as well which is no good.</p>
  
  <p>Appreciate the help in advance.
  Thanks
  Adam</p>