changes precedence of nav labeling to consider the action name first

This pull changes the order in which names are considered when building the nav, so that custom action names defined in the blueprint template are used before the generic resource name.

In the example below, before the change the nav would simply read "User", but after the change it would instead read "Current User", which is the more specific text provided for that method.

```markdown
# Group Users
Methods for interacting with users.

## User [/user]

### Current User [GET]
Get the user information for the user authenticated with the request.

+ Response 200
```