Implement routing, helpers for BlogPost.

Current spec status: 938 examples, 0 failures in 6.16 seconds.