From what I can tell all of this is dead code
Organize blog app routes
Remove dead code
Clean up decent exposure

None of these things were actually being used in the view. They should 
have never been exposed.
Published posts should always be ordered

Everywhere we were viewing published posts we were also ordering them.