Support wildard path params (ex. /foo/:bar/baz/)

Commit includes update of demo app to use wildcards instead of explicit
regexp syntax (ex. ':first_name' in stead of '([^/]+)'