collection key separator

allow for the setting of an optional collection name separator using an options
object.  defaults to '-'.  so if a request is made to the path
"/api/rocks/big/count/4"
the collection name on that will be "rocks-big-count"
Merge branch 'separator'