Adding attribute routing

Adds a rough cut of attribute routing for URL matching (incoming requests only).
It means that the controller-level `[Route(...)]` is used - in this case it's `api/REST`. I wanted the sample include this since it's the obvious way to code a rest convention