Adds ResourcePath class and tests.

ResourcePath is used for storing raw JAX-RS Path declarations, with placeholders and regex patterns, and for matching those against actual paths received during the request.
Adds list joining to PathJoiner
Simple server that invokes the mapped resource handler.