Adding attribute routing

Adds a rough cut of attribute routing for URL matching (incoming requests only).
Per discussion will update this to use a different action name.