Make parameter regex to be configurable.

I want to be able to have `/fakePath/:filename` match `/fakePath/file.txt`, but the default regex won't match a `.` in a path.

This Pull Request allows a user to override it like so:
```javascript
var router = Router({
    regex: "/([A-Za-z0-9_\.\-]+)",
});
```