Fix enable_cors (icky)
Initial support for dynamic routes

This is essentially parameter substitution: e.g.

    /messaging/threads/integer:personId

Is compiled into the following regular expression:

    /messaging/threads/([0-9]+)

Then this goes into Configuration.dynamicRoutes and is matched at
request time against the specified path.
Tidy the README
Fix Gradle instructions
Add note about Google Group