Fixup a round of blog post errors

* fixes #219
* It seems like will_paginate behaves weird when you add in/remove
  items on the fly after paginating.. hence pagination happens last
* I think a solution in the view for this would be better... I
  don't really like it
* @til ?