fix: Return method not allowed for a route if responder doesn't handle fields

If a URI template defines fields that do not have corresponding args in a
given resource's on_* responder, return method not allowed for that route.

Closes #95