Allow any route variable

I want to use '-' in route variable.

like.
```
/users/koba-04
```

This pull request allows any route variable(except '/' and '?').
(I was reference to Backbone.Router's RegExp.)