Optional path parameters

As discussed on the user forum http://forum.ratpack-framework.org/Optional-path-element-td47.html

I have updated the regex to allow optional path parameters. The regex was actually harder to modify than expected, and it wouldn't be a surprise if there is a better solution for this.

Tests also added for this scenario