Allow for nesting category and article routes

Keeping the old routes for convenience and backwards compatibility, this adds
new routes to articles which are truly nested underneath categories. This is
useful if, for instance, one wishes to display breadcrumbs, in which case they
would need to know what category the article is entered through.