Pedantry
Directive-ify article logic.
Broadcast show-logo message in backend service.
Use internal vars internally.
Resolve articles in $route

Neater :)
Allow single article lookup.