Allowing alternate naming for resources in routes.

Closes #1