title: restify optional route parameters
body: <p>Hi I have an routing issue with restify.io</p>
  <p>It seems like restify does not support the <code>&quot;?&quot;</code> for optional parameters as express.js does.</p>
  <pre><code>server.get('/users',function(req,res,next){});
  server.get('/users/:id',function(req,res,next{});
  
  // I even tried server.get('/users/',function(req,res,next){});
  </code></pre>
  <p>So everything works as expected when I run</p>
  <h1>1</h1>
  <pre><code>http://localhost/users
  </code></pre>
  <p>which shows all my users</p>
  <h1>2</h1>
  <pre><code>http://localhost/users/1 
  </code></pre>
  <p>which shows the user with id 1</p>
  <pre><code>http://localhost/users/ //(note trailing slash)
  </code></pre>
  <p>fails with resource not found because this one is interpreted as empty parameter instead of route #1</p>
  <p>I don't want the check for empty parameters on each and redirect or pass on to next ...</p>
  <p>This seems like a common thing which should hit others too... so what is your take on that to not get an 404 for trainling slashes in the url</p>