Adding attribute routing

Adds a rough cut of attribute routing for URL matching (incoming requests only).
What does this mean at this point (prior to removing Get as a constraint)?